home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / menus / pashdm20.zip / PASAUX.ZIP / PASDOC.TXT < prev    next >
Text File  |  1989-01-27  |  139KB  |  3,259 lines

  1.  
  2.  
  3.  
  4.  
  5.                           POINT & SHOOT HARD DISK MANAGER
  6.  
  7.                                     VERSION 2.0
  8.  
  9.  
  10.  
  11.  
  12.                           Copyright (C) 1987, 1988, 1989
  13.                                 All Rights Reserved
  14.  
  15.                          Applied Micro Systems Technology
  16.                                   Kurt H. Diesch
  17.                   Member, Association of Shareware Professionals
  18.  
  19.                             Revised:   January 1, 1989
  20.  
  21.  
  22.  
  23.        Point  &  Shoot  Hard Disk Manager is a hard disk  file  and  program
  24.        management  tool  designed  for  IBM  Personal  Computers  and   100%
  25.        compatibles.    Applied   Micro  Systems  Technology   reserves   the 
  26.        COPYRIGHT to this  program and all  related materials.   The user  is
  27.        granted  a   non-exclusive  license to  use  the   program   and   is
  28.        encouraged  to  pay  for the program if it is  found  to  be  useful. 
  29.        Payment  of the  $45 registration fee will entitle the user  to  full 
  30.        registration   including  printed  documentation  and  user  support. 
  31.        Government  and  business entities may not use  the  program  without
  32.        paying  the full registration fee. Please register your program  with
  33.        the  form  included  at  the end of  the  documentation  or  use  the
  34.        registration  form print function [alt-P] in the program.   REMEMBER:
  35.        Shareware is not free!  Send payments to:
  36.  
  37.  
  38.                          Applied Micro Systems Technology
  39.                              P.O. Box 1596, Welch Ave.
  40.                                  Ames, Iowa  50010
  41.  
  42.  
  43.        The  user is also granted permission to make unlimited copies of  the
  44.        program  and to distribute those copies as long as no fee is  charged
  45.        for  the  program.   A duplication charge not to  exceed  $5  may  be
  46.        collected.
  47.  
  48.        SHAREWARE DISK VENDORS ARE REQUIRED TO OBTAIN WRITTEN PERMISSION FROM
  49.        AMST BEFORE DISTRIBUTING THIS PROGRAM.  REQUESTS MUST INCLUDE A  COPY
  50.        OF THE VENDOR'S CURRENT CATALOG ALONG WITH THE VENDOR PERMISSION FORM
  51.        FOUND AT THE END OF THIS DOCUMENTATION.
  52.  
  53.        Applied   Micro   Systems  Technology  specifically   disclaims   all
  54.        warranties,  expressed  or implied,  including but  not  limited  to,
  55.        implied warranties of merchantability and fitness for any  particular
  56.        purpose.   In  no  event shall Applied Micro  Systems  Technology  be
  57.        liable  for  any  loss  of profit or  any  other  commercial  damage,
  58.        including but not limited to special,  incidental,  consequential  or
  59.        other damages.
  60.  
  61.  
  62.                   MEMBER - ASSOCIATION OF SHAREWARE PROFESSIONALS
  63.  
  64.  
  65.        The  author  of  this program is a member of ASP and  has  agreed  to
  66.        comply with its standards:
  67.  
  68.        Programming standards:
  69.           -  The program meets ASP's definition of Shareware.
  70.           -  The program has been thoroughly tested by the author and
  71.              should not be harmful to other files or hardware if used
  72.              properly (although ASP cannot warrant this; therefore, the
  73.              user should take normal precautions in trying new
  74.              software).
  75.  
  76.        Documentation standards:
  77.           -  Sufficient documentation is provided to allow the average
  78.              user to try all major functions of the program.
  79.           -  The program author has explained the Shareware concept in
  80.              a professional and positive manner.
  81.  
  82.        Support standards:
  83.           -  The program author will respond as described in the
  84.              documentation to people who send registration payments. 
  85.              At a minimum, the author will send an acknowledgement of
  86.              payment.
  87.           -  The author will respond to written bug reports from
  88.              registered users when the user provides a self-addressed,
  89.              stamped envelope (some authors will respond by phone, but
  90.              this is not an ASP requirement).
  91.           -  Incompatibilities with other software or hardware, major
  92.              or unusual program limitations, or known problems are
  93.              noted in the documentation that comes with the shareware
  94.              version of the program.
  95.  
  96.        General:
  97.           -  The author keeps his/her membership in ASP current.
  98.           -  The author recognizes that any user may appeal to ASP for
  99.              any unresolved dispute that arises.
  100.  
  101.  
  102.        If you feel that the author has not complied with these standards  in
  103.        some  manner  or  if you register the program  with  the  author  and
  104.        subsequently  have  any  disputes with the  author  which  cannot  be
  105.        resolved, please write the ASP at:
  106.  
  107.  
  108.                       Association of Shareware Professionals
  109.                                    P.O. Box 5786
  110.                                 Bellevue, WA  98005
  111.  
  112.  
  113.        While  ASP  cannot warrant programs nor the actions of  members,  ASP
  114.        will  do what it can to assure that all authors who claim  membership
  115.        comply  with  ASP standards.   These standards are the  assurance  of
  116.        quality  and  support that you will get when you  register  Shareware
  117.        produced by ASP members.
  118.  
  119.  
  120.                                      SHAREWARE
  121.  
  122.  
  123.        To  promote  better understanding of the shareware concept,  ASP  has
  124.        developed the following official definition of shareware:
  125.  
  126.        Shareware  distribution gives users a chance to try  software  before
  127.        buying it.  If you try a Shareware program and continue using it, you
  128.        are  expected to register.  Individual programs differ on details  --
  129.        some  request registration while others require it,  some  specify  a
  130.        maximum trial period.   With registration, you get anything from  the
  131.        simple  right  to continue using the software to an  updated  program
  132.        with printed manual.
  133.  
  134.        Copyright  laws apply to both Shareware and commercial software,  and
  135.        the  copyright  holder  retains  all  rights,  with  a  few  specific
  136.        exceptions  as  stated  below.  Shareware  authors  are  accomplished
  137.        programmers,  just like commercial authors, and the programs  are  of
  138.        comparable quality.  (In both cases,  there are good programs and bad
  139.        ones!)   The main difference is in the method of  distribution.   The
  140.        author  specifically  grants  the right to copy  and  distribute  the
  141.        software,  either  to  all and sundry or to a  specific  group.   For
  142.        example,  some authors require written permission before a commercial
  143.        disk vendor may copy their Shareware.
  144.  
  145.        Shareware  is  a distribution method,  not a type  of  software.  You
  146.        should  find software that suits your needs and  pocketbook,  whether
  147.        it's  commercial or Shareware.   The Shareware system  makes  fitting
  148.        your needs easier,  because you can try before you buy.  And  because
  149.        the overhead is low, prices are low also.  Shareware has the ultimate
  150.        money-back guarantee -- if you don't use the product,  you don't  pay
  151.        for it.
  152.  
  153.  
  154.                              TABLE OF CONTENTS
  155.                              -----------------
  156.  
  157.        QUICK START GUIDE   ....................................    1
  158.           Installation   ......................................    1
  159.           Program Startup   ...................................    1
  160.           Program Setup   .....................................    2
  161.           Multiple Hard Disk Drive Installation   .............    2
  162.           Alternate Directory Installation   ..................    2
  163.           Upgrading from a Previous Version   .................    2
  164.           Printing the Documentation   ........................    3
  165.           In Case of Difficulty   .............................    3
  166.  
  167.        USER GUIDE   ...........................................    4
  168.           Program Description and Requirements   ..............    4
  169.           General Program Operation   .........................    5
  170.           Data Entry Screens   ................................    7
  171.           User Defined Menus   ................................    8
  172.           File & Directory Maintenance   ......................   11
  173.           Hard Disk Organization Tips   .......................   14
  174.           Database Commands   .................................   15
  175.           Database Backups   ..................................   17
  176.           Database Errors: The Fixup Command   ................   17
  177.           Protection & Usage Logging System   .................   18
  178.           Screen Blanker Operation   ..........................   20
  179.           Text Editor Operation   .............................   21
  180.           Using a Mouse   .....................................   29
  181.           Network Installation   ..............................   31
  182.  
  183.        MAIN MENU COMMANDS   ...................................   32
  184.           Backup   ............................................   32
  185.           Diskformat   ........................................   32
  186.           File   ..............................................   33
  187.           Index   .............................................   33
  188.           Menu   ..............................................   33
  189.           Setup   .............................................   33
  190.           Tree   ..............................................   33
  191.           Usage   .............................................   33
  192.  
  193.        FILE COMMANDS   ........................................   34
  194.           Attr   .............................................    34
  195.           Block   .............................................   35
  196.           Copy   ..............................................   35
  197.           Delete   ............................................   35
  198.           Edit    .............................................   35
  199.           Filter   ............................................   35
  200.           Global   ............................................   36
  201.           Hex   ...............................................   36
  202.           Locate   ............................................   37
  203.           Move   ..............................................   37
  204.           Newer   .............................................   37
  205.           Print   .............................................   37
  206.           Rename   ............................................   37
  207.           Sort   ..............................................   37
  208.           Tree   ..............................................   37
  209.           View   ..............................................   38
  210.           Window   ............................................   38
  211.           Xecute   ............................................   38
  212.  
  213.  
  214.        INDEX DATABASE   .......................................   39
  215.  
  216.        MENU COMMANDS   ........................................   40
  217.           Add   ...............................................   40
  218.           Change   ............................................   41
  219.           Delete   ............................................   41
  220.           Exchange   ..........................................   41
  221.           Move   ..............................................   41
  222.           Upgrade   ...........................................   41
  223.  
  224.        SETUP   ................................................   42
  225.  
  226.        TREE COMMANDS   ........................................   43
  227.           A&b   ...............................................   43
  228.           Collect   ...........................................   43
  229.           Delete   ............................................   43
  230.           File   ..............................................   43
  231.           Goto   ..............................................   44
  232.           Hide   ..............................................   44
  233.           Make   ..............................................   44
  234.           Origin   ............................................   44
  235.           Print   .............................................   44
  236.           Rename   ............................................   44
  237.           Sort   ..............................................   44
  238.           Target   ............................................   45
  239.           Undelete   ..........................................   45
  240.  
  241.        USAGE COMMANDS   .......................................   46
  242.           Change Password   ...................................   46
  243.           Fixup Databases   ...................................   47
  244.           Time Log Database   .................................   47
  245.           User Database   .....................................   48
  246.  
  247.        VENDOR PERMISSION FORM & GUIDELINES   ..................   49
  248.  
  249.        REGISTRATION FORM   ....................................   51
  250.  
  251.  
  252.  
  253.                                  QUICK START GUIDE
  254.                                  -----------------
  255.  
  256.        NOTE:   This quick start guide should not replace a complete  reading
  257.        of  the documentation.   This program contains many  useful  features
  258.        that are not discussed in the quick start guide.
  259.  
  260.  
  261.        INSTALLATION
  262.  
  263.  
  264.        To automatically install this program on a hard disk:
  265.  
  266.             o  Place the program disk in floppy drive A:
  267.  
  268.             o  From the ROOT DIRECTORY of the hard disk, type:
  269.  
  270.                       A:INSTALL
  271.  
  272.             o  At a minimum, the AUTOEXEC.BAT file must contain the
  273.                following lines in the order shown:
  274.  
  275.                       PATH \P&S      (or desired directory)
  276.                       PS             (this MUST be the last line)
  277.  
  278.             o  The CONFIG.SYS file must contain the following lines:
  279.  
  280.                       BUFFERS = 20
  281.                       FILES = 20
  282.  
  283.             o  Reboot the computer using [Ctrl-Alt-Del].  The program
  284.                should run.  If any problems occur, perform the
  285.                installation again, consult the remainder of the
  286.                documentation, or contact AMST for assistance.
  287.  
  288.  
  289.  
  290.        PROGRAM STARTUP
  291.  
  292.  
  293.        This  program MUST be started with the supplied batch  file,  PS.BAT. 
  294.        Correct  operation  of  the menu portion of the  program  depends  on
  295.        running  the program from this batch file.   If this file  cannot  be
  296.        found,  it should be created in the \P&S directory and should consist
  297.        of the following lines:
  298.  
  299.                       ECHO OFF
  300.                       C:
  301.                       CD C:\P&S      (or desired disk and directory)
  302.                       PAS
  303.                       PASCPROG
  304.  
  305.        If you are at the DOS prompt, the program must be restarted from  DOS
  306.        by typing PS (not PAS).  If the program has been correctly installed,
  307.        the main program screen should appear.
  308.  
  309.                                        - 1 -
  310.  
  311.  
  312.        PROGRAM SETUP
  313.  
  314.  
  315.        The first time this program is executed,  the user should immediately
  316.        use  the SETUP command to select program configuration options.   The
  317.        most important option is to identify the disk drives used.  To select
  318.        the drives,  press the [S] key from the main menu to select the SETUP
  319.        command.   When the Setup Screen appears,  use the [Enter]  or  [down
  320.        arrow]  key to move the flashing "*"  to the first DISK  DRIVE  USAGE
  321.        field.   Type "Y" or "N" to identify all available drives (floppy and
  322.        hard disk).   Finally,  press function key [F10] to save the  current
  323.        setup configuration.
  324.  
  325.  
  326.  
  327.        MULTIPLE HARD DISK DRIVE INSTALLATION
  328.  
  329.  
  330.        If this program is installed on a system with more than one hard disk
  331.        drive,  the  PS.BAT  file  should  be  modified  to  include  a  line
  332.        designating the drive letter that contains the program.  For example,
  333.        if  the  computer  has  both drives C:  and D:  and  the  program  is
  334.        installed on drive C:, then the PS.BAT file should appear as follows:
  335.  
  336.  
  337.                     ECHO OFF
  338.                     C:         (or desired disk)
  339.                     CD C:\P&S  (or desired disk and directory)
  340.                     PAS
  341.                     PASCPROG
  342.  
  343.  
  344.  
  345.        ALTERNATE DIRECTORY INSTALLATION
  346.  
  347.  
  348.        Automatic  installation places the program and associated files in  a
  349.        predefined  subdirectory.   This program is capable of  running  from
  350.        alternative  drives  and/or  directories,  but the  program  must  be
  351.        installed manually.  To install the program in a directory other than
  352.        the default, manually create the desired directory from DOS using the
  353.        MD command,  copy all files from the program disk to that  directory,
  354.        and  replace all references to \P&S in the INSTALLATION section  with
  355.        the new directory name.
  356.  
  357.  
  358.  
  359.        UPGRADING FROM A PREVIOUS VERSION
  360.  
  361.  
  362.        Users  upgrading  from a version of the program prior to  2.0  should
  363.        immediately  use  the MENU UPGRADE command to  convert  pre-2.0  user
  364.        menus  to  the  new  menu  data  file  format.   The  command  issues
  365.        appropriate warnings and prompts.
  366.  
  367.  
  368.                                        - 2 -
  369.  
  370.  
  371.        PRINTING THE DOCUMENTATION
  372.  
  373.  
  374.        The  simplest method to print this documentation file is to  use  the
  375.        FILE PRINT command contained in this program.   To use this  command,
  376.        press [T] to select the TREE command from the main menu.   Next,  use
  377.        the [up/down arrow] keys to hilite the \P&S directory on the  graphic
  378.        directory  tree and press [Enter] to select \P&S as the  origin.  Use
  379.        the  [left arrow] key to move to the file list and use  the  [up/down
  380.        arrow]  keys  to hilite PASDOC.TXT.   Press [P] to select  the  PRINT
  381.        command and then press [P] to Print Text File or [H] for HP  Laserjet
  382.        print, whichever is appropriate.
  383.  
  384.  
  385.  
  386.        IN CASE OF DIFFICULTY
  387.  
  388.  
  389.        This  program  has been carefully tested to ensure  that  users  have
  390.        minimum  difficulty.   The science of computer programming,  however,
  391.        dictates  that no program is ever entirely bug free.    If a  problem
  392.        occurs in the operation of the program, support may be necessary.
  393.  
  394.        In the event of a problem,  the first step is to carefully review the
  395.        associated  section  of  the documentation.   Many  apparent  program
  396.        problems  are  actually incorrect usage of the program.   The  second
  397.        step is to ask a colleague or friend about the problem.   If  neither
  398.        of  these steps proves sufficient, registered users may contact  AMST
  399.        for support at:
  400.  
  401.                          Applied Micro Systems Technology
  402.                            Box 1596, Welch Ave. Station
  403.                                  Ames, Iowa  50010
  404.                                   (515) 292-0426
  405.  
  406.  
  407.        When writing or calling for support, you must be the registered owner
  408.        of the program.   If phoning for support,  be prepared with a written
  409.        list of details.  Whether writing or phoning, the following list will
  410.        serve as a guideline for information to collect:
  411.  
  412.             o  Program name, version, and serial number
  413.  
  414.             o  Equipment used including make and model of computer,
  415.                type of monitor and other peripherals, amount of memory,
  416.                and other hardware details
  417.  
  418.             o  DOS version and manufacturer
  419.  
  420.             o  Other software used, especially Terminate and Stay
  421.                Resident Programs (TSR's)
  422.  
  423.             o  Complete detail of the problem including error messages,
  424.                specific procedure followed when the error occurs, and
  425.                any other relevant information
  426.  
  427.                                        - 3 -
  428.  
  429.  
  430.                                     USER GUIDE
  431.                                     ----------
  432.  
  433.  
  434.  
  435.        PROGRAM DESCRIPTION AND REQUIREMENTS
  436.  
  437.  
  438.        The following functions are currently supported by this program:
  439.  
  440.             o  Run up to 300 programs from user-defined menus.  Point &
  441.                Shoot is not memory resident.  Programs will have ALL
  442.                available memory.  Menu entries may consist of multiple
  443.                commands with optional parameter entry.
  444.  
  445.             o  Pop-up calculator, calendar, system statistics, help
  446.                screens, instant DOS access with 10 command recall, and
  447.                floppy disk formatting (all sizes).
  448.  
  449.             o  User-defined program colors, mouse support, automatic
  450.                screen blanking, support for multiple hard drives, and
  451.                optional user-selected text editor.
  452.  
  453.             o  Built-in interfaces to Point & Shoot Backup/Restore for
  454.                hard disk backups.
  455.  
  456.             o  Password protection and usage logging system.
  457.  
  458.             o  File manipulation commands including:
  459.                  o  Change the attributes of any file
  460.                  o  Copy, delete, move, and rename files
  461.                  o  Update file lists with the Newer command
  462.                  o  Edit files in text (up to 64K), Hex, and Ascii
  463.                     modes with built-in editor or name your own editor
  464.                  o  Find files with the Filter and Global search
  465.                     commands or find text in files with Locate command
  466.                  o  Print text files and file lists
  467.                  o  Sort by date, extension, inverse date, name or size
  468.                  o  Show two file lists with Window command
  469.                  o  View any file with a scrollable screen
  470.  
  471.             o  Sorted directory tree for directory manipulation:
  472.                  o  Hide and unhide directories
  473.                  o  Make, delete, and rename directories
  474.                  o  Jump directly to a directory with the Goto command
  475.                  o  Print the directory tree, optionally with filenames
  476.                  o  Show floppy subdirectories
  477.                  o  Undelete files and directories, including DOS 4.0
  478.  
  479.  
  480.        This program requires the following hardware and software to operate
  481.        correctly:
  482.  
  483.             o  IBM or 100% compatible computer with 320K minimum memory
  484.             o  A hard disk with MS-DOS version 2.0 or greater
  485.  
  486.                                        - 4 -
  487.  
  488.  
  489.        To run this program, several files must be available in the directory
  490.        in which the program was installed.  Following is a list of the
  491.        necessary program and data files.  Files marked with a "*" are
  492.        created by the program as required.
  493.  
  494.  
  495.             PAS.EXE        The Point & Shoot Hard Disk Manager program
  496.             PAS.OVR        Program overlay file
  497.             PASCPROG.BAT*  Batch file for menu-defined program execution
  498.             PAS.HLP        On-line help file text
  499.             PASMENU2.DAT*  User-defined menu configuration data
  500.             PASTREE2.DAT*  File to store directory tree structure
  501.             PASINDEX.???   Database files used with Index Database
  502.             PASTLOG.???    Database files used with Timelog Database
  503.             PASUSERS.???   Database files used with User Database
  504.             PS.BAT         Batch file to start Point & Shoot
  505.  
  506.  
  507.        In  addition,  several other files are included on the program  disk. 
  508.        These  files are installed by the automatic installation program  but
  509.        may be deleted if they are not used.
  510.  
  511.  
  512.             ASB.COM       Screen blanker for CGA and MDA monitors
  513.             ASBE.COM      Screen blanker for EGA monitors
  514.             ASBDOC.TXT    Screen blanker documentation
  515.             CHANGES.TXT   Revision history of the program
  516.             FILES.TXT     A description of the diskette files
  517.             INSTALL.BAT   Automatic installation program
  518.             PASDOC.TXT    Documentation text file
  519.             READ.ME       Last minute changes and important information
  520.  
  521.  
  522.  
  523.        GENERAL PROGRAM OPERATION
  524.  
  525.  
  526.        Point  & Shoot is executed automatically when the computer is  booted
  527.        through  the AUTOEXEC.BAT file or by typing PS from the  DOS  prompt. 
  528.        The  main program screen appears first.  The top line of  the  screen
  529.        displays the name and version of the program,  a copyright notice and
  530.        the current date and time.  The center portion of the screen displays
  531.        the  user-defined  menu  title and user-defined  menu  entries.   The
  532.        bottom  section  of  the screen displays the program  menus  with  an
  533.        explanatory  line  of text describing the currently  hilited  program
  534.        command.
  535.  
  536.  
  537.        The [Esc] Key
  538.  
  539.        An  important key to remember is the [Esc] key.   At virtually  every
  540.        location  in  the program,  the [Esc] key serves to "back out"  of  a
  541.        command.   At no time will the [Esc] key cause any damage to files or
  542.        the  program.   Consider the [Esc] key to be a safety net to be  used
  543.        freely.
  544.  
  545.                                        - 5 -
  546.  
  547.  
  548.  
  549.        [Alt] Commands
  550.  
  551.        There are several commands available at any time during the operation
  552.        of the program using the [Alt] key.  To execute these commands,  hold
  553.        the  [Alt]  key  and  press the associated  letter  of  the  commands
  554.        described  below.   The command will then run.    To  return  to  the
  555.        program at the previous state,  press the [Esc] key.   The  following
  556.        [Alt] commands are available:
  557.  
  558.             [Alt-C]  Activates an on-screen calculator which operates
  559.                      like a simple pocket calculator.
  560.  
  561.             [Alt-D]  Provides quick access to the DOS command line. 
  562.                      The current directory will be whichever directory
  563.                      was last in use by the FILE commands.  Any DOS
  564.                      command may be entered from the DOS prompt if
  565.                      sufficient memory is available.  The [F1-F10]
  566.                      function keys recall the last 10 commands entered.
  567.  
  568.             [Alt-H]  Displays program help screens.  The first screen
  569.                      to appear is a quick index.  A specific help topic
  570.                      may be selected from the index by pressing the
  571.                      associated letter.  The [up/down arrow] keys,
  572.                      [PgUp], [PgDn], and [End] keys allow scrolling
  573.                      within the help file.  The help index may be
  574.                      recalled at any time by pressing the [Home] key.
  575.  
  576.             [Alt-L]  Displays a perpetual calendar.  The [left/right
  577.                      arrow] keys change the month and the [up/down
  578.                      arrow] keys change the year.
  579.  
  580.             [Alt-P]  Displays a detailed copyright notice for the
  581.                      program including the serial number and prints a
  582.                      registration form if desired.
  583.  
  584.             [Alt-S]  Displays the current space statistics of disk
  585.                      drives, memory statistics, and other program
  586.                      option settings.  To examine the disk space
  587.                      statistics for alternate drives, press the letter
  588.                      of the desired drive.
  589.  
  590.  
  591.  
  592.        Program Menus
  593.  
  594.        Most  of  the  program functions are executed  through  the  list  of
  595.        commands  shown  in the bottom area of the screen.   The  [Space]  or 
  596.        [BackSpace]  keys  may be used to hilite the  desired  command.   The
  597.        one-line  description of the command shown on the bottom line of  the
  598.        screen will change appropriately.  To execute any of the program menu
  599.        functions,  press  the  first letter of  the  command.   The  command
  600.        corresponding  to the selected letter will be  immediately  executed. 
  601.        Alternately, hilite the desired command and press [Enter].
  602.  
  603.  
  604.                                        - 6 -
  605.  
  606.  
  607.        Some  of the menus shown on the bottom of the screen will  not  allow
  608.        movement of a hilite.   These command lists are distinguished by  the
  609.        absence  of a hilite on any one command.   To select a  command  from
  610.        these types of menus, press the associated letter or function key.
  611.  
  612.        The selection of some commands will display another command list.   A
  613.        previous command list may be selected by pressing the [Esc] key.
  614.  
  615.        Occasionally,  you will be presented with a pop-up vertical  list  of
  616.        choices for some program options.   Select from these lists with  the
  617.        [up/down  arrow] keys and then [Enter] key.  If the first letters  of
  618.        the  options are shown in bold characters,  the corresponding  letter
  619.        may be pressed to make a selection.  The [Esc] key to will abort  the
  620.        selection process.  
  621.  
  622.  
  623.        Quitting the Program
  624.  
  625.        To quit the program and return to the operating system,  press  [Esc]
  626.        or  select  QUIT  from the Main Menu command list.   To  restart  the
  627.        program from DOS,  type PS.  NOTE: if the protection or usage logging
  628.        features  are  enabled,  the user may be denied  access  to  the  DOS
  629.        prompt.  See PROTECTION & USAGE LOGGING SYSTEM for details.
  630.  
  631.  
  632.  
  633.        DATA ENTRY SCREENS
  634.  
  635.  
  636.        At  many  points in the program information will be  entered  on  the
  637.        screen.  A cursor (and on multiple field screens a flashing "*") will
  638.        indicate where information is to be entered.  The following  commands
  639.        are available for data entry:
  640.  
  641.              [left/right arrow]:  Moves the cursor within the current
  642.                      field.  If the cursor is at the first position
  643.                      within a field, [left arrow] selects the previous
  644.                      field.  If the cursor is at the last position,
  645.                      [right arrow] selects the next field.
  646.  
  647.              [^left/^right]:  Moves the cursor to the first position or
  648.                      to the last character of the field.
  649.  
  650.              [up/down arrow]:  Selects the previous or next data field.
  651.  
  652.              [Enter]:  Same as right or down arrow for next field.
  653.  
  654.              [F1/F2]:  Enters date or time if appropriate.
  655.  
  656.              [F8]:   Blanks the current data field.
  657.  
  658.              [Esc]:  Aborts changes made to the data screen.
  659.  
  660.              [F10]:  Accepts changes made to the data screen and
  661.                      completes enter/update action.
  662.  
  663.                                        - 7 -
  664.  
  665.  
  666.        USER-DEFINED MENUS
  667.  
  668.  
  669.        The  MENU  command  on  the  main menu  is  used  to  manipulate  the
  670.        user-defined  program  menus.   User menus consist  of  menu  titles,
  671.        commands  to execute,  the directory path from which to  execute  the
  672.        command,  and  an optional password.  The protection system  must  be
  673.        enabled  for passwords to function.  See PROTECTION &  USAGE  LOGGING
  674.        SYSTEM.   The menu entries are created and modified with the ADD  and
  675.        CHANGE  commands.   Up to 30 menu entries may be  defined.   Each  of
  676.        these  menu entries may contain up to 10 submenu entries for a  total
  677.        of 300 programs controlled through user-defined menus.
  678.  
  679.        To demonstrate the use of the user-defined menu system, the following
  680.        procedure  will  install the DOS DIR command in a  user-defined  menu
  681.        entry:
  682.  
  683.  
  684.             o  Press [M] to select the MENU commands from the main
  685.                menu.  The MENU command list will appear.
  686.  
  687.             o  Select ADD to add a new menu entry.  A hilite bar will
  688.                appear in the center portion of the screen.
  689.  
  690.             o  Use the [up/down/left/right arrow] keys to select a
  691.                position on the screen for the new menu entry.  When the
  692.                desired position is hilited, press [Enter].  The MENU
  693.                DETAIL screen will appear.
  694.  
  695.             o  Type "Directory Test" in the MENU ENTRY TITLE field and
  696.                press [Enter].
  697.  
  698.             o  Type "DIR | PAUSE" in the COMMAND TO EXECUTE field and
  699.                press [F10] to accept the menu entry.  The | character
  700.                is used to combine commands.  The main screen containing
  701.                the new menu entry should appear.
  702.  
  703.             o  Press [Esc] once to return to the main program menu. 
  704.                The new menu entry is now installed and is ready to
  705.                test.  Use the arrow keys to select the new menu entry
  706.                and press [Enter].  The DIR command should run (the
  707.                PAUSE command was included to stop the listing before
  708.                returning).  If the command did not work correctly, make
  709.                sure that the program was installed correctly.  Refer to
  710.                INSTALLATION in the QUICK START GUIDE.
  711.  
  712.  
  713.        Note that the directory shown was for the root directory of the  hard
  714.        disk  because that is where the DIR command was  executed.   Commands
  715.        are normally executed from many places on a hard disk and there is an
  716.        easy  method  to  accommodate  this  requirement.    The  test   menu
  717.        previously  entered will now be modified to execute the  DIR  command
  718.        from another directory:
  719.  
  720.  
  721.  
  722.                                        - 8 -
  723.  
  724.  
  725.  
  726.             o  Press [M] to select the MENU commands and then press [C]
  727.                to select the CHANGE command.
  728.  
  729.             o  Use the arrow keys to hilite the "Directory Test" entry
  730.                if it is not already hilited and then press [Enter]. 
  731.                The MENU DETAIL screen should appear.
  732.  
  733.             o  Note that the APPLICATION PATH field at the bottom of
  734.                the screen is blank.  If no path (directory) is given
  735.                for a menu entry, the program will assume that the root
  736.                directory of the hard disk is the intended path.  Press
  737.                [F7] to use the graphic directory tree to select a path
  738.                for the DIR command.  For this example, select the \P&S
  739.                directory when the graphic tree appears by using the
  740.                arrow keys and [Enter].  Note that the APPLICATION PATH
  741.                now shows C:\P&S.
  742.  
  743.             o  Press [F10] to accept the changes, quit back to the main
  744.                menu, and test the new DIR command.  This time, the
  745.                directory listing should be from the \P&S directory.  If
  746.                this does not work, reread this section.
  747.  
  748.  
  749.        As a final example,  the test menu entry will be changed to include a
  750.        submenu of two commands under one menu entry:
  751.  
  752.  
  753.             o  Press [M] to select the MENU commands and then press [C]
  754.                to select the CHANGE command.
  755.  
  756.             o  Use the arrow keys to hilite the "Directory Test" entry
  757.                if it is not already hilited and then press [Enter]. 
  758.                The MENU DETAIL screen should appear.
  759.  
  760.             o  Change the MENU ENTRY TITLE field to "DOS Commands" and
  761.                press [Enter] to move to the COMMAND TO EXECUTE field. 
  762.                Press [F8] to clear the COMMAND TO EXECUTE field.
  763.  
  764.             o  Press [Enter] once more to move to the first SUBMENU
  765.                ENTRY TITLE field.  In this field, type "Directory Test"
  766.                followed by [Enter].  Type "DIR | PAUSE" in the COMMAND
  767.                TO EXECUTE field followed by [Enter].
  768.  
  769.             o  In the second SUBMENU ENTRY TITLE field type "Wide
  770.                Directory" followed by [Enter].  Type "DIR /W | PAUSE"
  771.                in the COMMAND TO EXECUTE field followed by [F10] to
  772.                accept the changes.
  773.  
  774.             o  Finally, return to the main menu and test the menu
  775.                entry.  Notice the appearance of the submenu!  Again, if
  776.                the new menu entry does not work as expected, review
  777.                this section again.
  778.  
  779.  
  780.  
  781.                                        - 9 -
  782.  
  783.  
  784.  
  785.        The  user-defined menus do not do anything that cannot be  done  from
  786.        the DOS prompt.  On the other hand, ANY programs that can be executed
  787.        from the DOS prompt can be executed from the user-defined menus using
  788.        the procedure shown in the examples above.   Even batch files can  be
  789.        executed if the last line is PS.
  790.  
  791.        The  important point to remember is that the COMMAND TO  EXECUTE  and
  792.        the  APPLICATION  PATH fields in the user-defined menus  are  telling
  793.        Point  & Shoot the same information that is normally entered  on  the
  794.        DOS  command  line.   With Point & Shoot,  this information  is  only
  795.        entered once and is used repeatedly, but Point & Shoot needs the same
  796.        information that DOS needs when running a program.
  797.  
  798.        If  problems  are encountered when attempting to  run  programs  from
  799.        user-defined menus,  consider how the program would be run from  DOS. 
  800.        The  PATH command normally found in the AUTOEXEC.BAT file will  still
  801.        be  required along with other special commands that may be  necessary
  802.        for programs to operate correctly.
  803.  
  804.        Programs that run on MS-DOS computers are usually one of four  types:
  805.        .COM,  .EXE, .BAT or BASIC files.  Any of these types of programs can
  806.        be executed from the Point & Shoot user-defined menus.   If the  file
  807.        ends  with  ".COM"  or ".EXE",  select this file as  the  command  to
  808.        execute in MENU commands.   ".BAT" files may also be executed as long
  809.        as the last line is "PS" in these files.
  810.  
  811.        To  execute  BASIC programs from the user-defined  menus,  the  BASIC
  812.        command  interpreter  (usually  BASIC.EXE) must be  copied  into  the
  813.        appropriate subdirectory.  When selecting the command to execute, use
  814.        the following format:
  815.  
  816.  
  817.                               BASIC <filename>
  818.  
  819.  
  820.        As  a final exercise,  try installing your favorite  word  processor,
  821.        spreadsheet, and/or database program in user-defined menu entries.
  822.  
  823.        In general,  treat the user-defined menus as an extension of the  DOS
  824.        command line, with the same power and limitations.  Refer to the MENU
  825.        COMMANDS section of the documentation for further details on the  use
  826.        of user-defined menus.
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.                                       - 10 -
  841.  
  842.  
  843.        FILE & DIRECTORY MAINTENANCE
  844.  
  845.  
  846.        This  section  of the documentation will provide file  and  directory
  847.        manipulation  practice.   For a complete description of the FILE  and
  848.        TREE commands, refer to the appropriate section in the documentation.
  849.  
  850.        Subdirectories are separate areas on hard disks and floppy disks that
  851.        are used to store files.   The directory structure of a hard disk  is
  852.        often referred to as a "tree" because the total structure resembles a
  853.        tree,  with the "root" directory forming the base for the rest of the
  854.        directories.  Following is a graphic example of a hard disk directory
  855.        tree:
  856.  
  857.                        C:\
  858.                          |__P&S
  859.                          |__DOS
  860.                          |__WORDPROC
  861.                          |    |_DOCS
  862.                          |__GAMES
  863.  
  864.  
  865.        The  file and tree commands in this program provide  a  comprehensive
  866.        set  of functions for file and subdirectory manipulation.   Selection
  867.        of  the  FILE  or TREE command from the main  menu  produces  a  dual
  868.        display with a file list and a graphic directory tree.
  869.  
  870.        The FILE and TREE commands work in concert.   The file list shown  is
  871.        always  for  the  directory (or floppy disk) marked  on  the  graphic
  872.        directory tree with an "O" denoting Origin.  In addition, the current
  873.        Origin and Target paths will be shown (abbreviated) above the graphic
  874.        directory tree display.
  875.  
  876.        File commands generally operate on the currently hilited file.   Some
  877.        commands  like  COPY  will also use the directory  (or  floppy  disk)
  878.        marked  with a "T"  for Target.  Switching between the FILE and  TREE
  879.        sides of the screen is accomplished with the [right/left arrow] keys. 
  880.        Additional  commands available with FILE and TREE that are not  shown
  881.        on the menu are:
  882.  
  883.              [Enter]:  Tags/untags the currently hilited file for use
  884.                      with the BLOCK command, or if on the tree side of
  885.                      the screen, selects the currently hilited
  886.                      subdirectory as the Origin.
  887.  
  888.              [+ or -]:  Tags/untags all files for BLOCK commands.
  889.  
  890.              [^PgDn]:  Tags the current file and moves hilite bar down.
  891.  
  892.              [up/down arrow], [PgUp], [PgDn], [Home], [End]:  Moves the
  893.                      hilite bar through the file list or tree.
  894.  
  895.              [Tab]:  Moves between Origin and Target file lists (see
  896.                      FILE WINDOW)
  897.  
  898.  
  899.                                       - 11 -
  900.  
  901.  
  902.  
  903.        Point & Shoot is capable of reading up to 255 directory names, and as
  904.        many  files  within  a directory as memory  permits.   Files  may  be 
  905.        sorted  by  name,  extension  (the  letters  after  the  "."  in  the
  906.        filename),  date or inverse date,  or size.   The directory  tree  is
  907.        automatically sorted by name.
  908.  
  909.        Point & Shoot can copy, move, rename, edit,  and perform a variety of
  910.        other functions on files.  Point & Shoot can create, delete,  rename,
  911.        and  otherwise  manipulate  directories.   Point  &  Shoot  can  also
  912.        undelete  files and directories that may accidently be deleted.   The
  913.        following examples illustrate the basic FILE and TREE commands.
  914.  
  915.        First, create a new directory to serve as a work directory:
  916.  
  917.             o  From the main menu, press [T] to select TREE commands. 
  918.                If the directory structure has not been previously read,
  919.                a short delay will occur while the subdirectories are
  920.                scanned.  A graphic picture of the directory will then
  921.                appear on the right side of the screen with a list of
  922.                files on the left side.
  923.  
  924.             o  Use the [up/down arrow] keys to hilite the \P&S
  925.                directory, then press [Enter] to select \P&S as the
  926.                ORIGIN.  An "O" will appear to the left of the \P&S
  927.                directory and the file list will show some of the files
  928.                from that directory.
  929.  
  930.             o  Press [M] to select the MAKE command.  A prompt box will
  931.                appear on the left side of the screen asking for a name
  932.                for the new directory.  Type "TEMP" in the space
  933.                provided and then press [Enter].  The new "TEMP"
  934.                directory will appear immediately below the \P&S
  935.                directory on the tree.
  936.  
  937.        The  \TEMP directory will be used during the following examples as  a
  938.        work  space.   The  next step is to copy some files  into  the  \TEMP
  939.        directory.
  940.  
  941.             o  Use the arrow keys to move the hilite bar to the \TEMP
  942.                directory and the press [T] to select \TEMP as the
  943.                Target directory.  The Target is where files will be
  944.                moved or copied to during file operations.
  945.  
  946.             o  Press the [left arrow] key to move to the file list side
  947.                of the screen.  Alternately, the FILE command from the
  948.                TREE menu could have been selected.  A hilite bar should
  949.                appear over the first file in the \P&S directory,
  950.                assuming that the \P&S directory is still the Origin. 
  951.                If it is not, then go back to the TREE commands and
  952.                select \P&S as the Origin.
  953.  
  954.        Note at this point that the current Origin and Target are shown above
  955.        the  graphic  tree.   Use the indicators to double check  Origin  and
  956.        Target settings during file operations!
  957.  
  958.                                       - 12 -
  959.  
  960.  
  961.             o  Use the arrow keys to hilite the file called "PS.BAT." 
  962.                When this file is hilited, and after double-checking
  963.                that the Target directory is \TEMP, press [C] to COPY
  964.                the file.
  965.  
  966.             o  Press the [right arrow] key to move to the tree, then
  967.                select the \TEMP directory as the Origin by hiliting it
  968.                and pressing [Enter].  The "PS.BAT" file should appear
  969.                on the file list.
  970.  
  971.        The next example shows how a group of files can be quickly copied.
  972.  
  973.             o  Use the commands discussed previously to select the
  974.                \TEMP directory as the Target and the \P&S directory as
  975.                the Origin.
  976.  
  977.             o  Move to the file list and press [B] to select BLOCK
  978.                commands.  A new menu will appear at the bottom of the
  979.                screen.  In the BLOCK menu, files may be individually
  980.                tagged and untagged.  Tagged files are marked with an
  981.                asterisk "*" to the left of the filename.
  982.  
  983.             o  Press [T] to tag all the files in the list, then use the
  984.                arrow keys and the [Enter] key to untag "PAS.EXE" and
  985.                "PAS.OVR."  The file list should now have all files
  986.                tagged except the two mentioned above.
  987.  
  988.             o  Press [C] to select the copy command.  Point & Shoot
  989.                will then proceed to copy all the tagged files to the
  990.                target directory.  A count of tagged files is shown as
  991.                the copy process takes place.  When the program starts
  992.                to copy "PS.BAT", it will find that file already exists
  993.                in the target directory.  Answer "N" when the program
  994.                asks whether it is Ok to replace "PS.BAT".  This safety
  995.                feature prevents accidental copying over of files.
  996.  
  997.             o  When the copying is complete, move back to the tree and
  998.                select \TEMP as the origin.  All the copied files should
  999.                appear.
  1000.  
  1001.        In  the final example,  the \TEMP directory will be cleared of  files
  1002.        and then removed.  MAKE SURE YOU SELECT THE PROPER ORIGIN DIRECTORY.
  1003.  
  1004.             o  Select the \TEMP directory as the Origin.
  1005.  
  1006.             o  Use the FILE BLOCK command discussed previously to tag
  1007.                all the files in the \TEMP directory.
  1008.  
  1009.             o  After making sure that \TEMP is the Origin, press the
  1010.                [D] key to delete the tagged files.  When prompted "Are
  1011.                you sure", answer "Y" to begin the deletion process.
  1012.  
  1013.             o  Move back to the tree side and use the DELETE command to
  1014.                remove the \TEMP directory.
  1015.  
  1016.  
  1017.                                       - 13 -
  1018.  
  1019.  
  1020.        HARD DISK ORGANIZATION TIPS
  1021.  
  1022.  
  1023.        Hard disk systems can be complex because of the large number of files
  1024.        they can contain.   Point & Shoot relieves much of the complexity  of
  1025.        these systems,  but some tips and suggestions are in order concerning
  1026.        additional disk organization.
  1027.  
  1028.        The DOS files (from your DOS system disk) should be transferred to  a
  1029.        separate  subdirectory  and not stored in the  root  directory.   For
  1030.        example,  the  TREE  commands could be used to  make  a  subdirectory
  1031.        called  "SYSTEM"  and  then all all DOS  files  except  AUTOEXEC.BAT,
  1032.        COMMAND.COM,  and CONFIG.SYS could be transferred (FILE MOVE) to this
  1033.        subdirectory.   Next,  use the FILE EDIT command to modify  the  PATH
  1034.        command in the AUTOEXEC.BAT file to appear as follows:
  1035.  
  1036.  
  1037.                               PATH \SYSTEM;\P&S
  1038.  
  1039.  
  1040.        The PATH command tells the computer where to search for program files
  1041.        (.EXE,  .COM,  and  .BAT)  if they cannot be  found  in  the  current
  1042.        directory.   If  the path command shown above is installed,  all  DOS
  1043.        commands can now be executed from anywhere on the disk.   Many  other
  1044.        programs   can  be  executed  from  any  location  on  the  disk   by
  1045.        transferring  the  associated files to a  separate  subdirectory  and
  1046.        adding  that  path to the PATH command in the  AUTOEXEC  file.   Each
  1047.        additional path is separated by a semicolon.   DO NOT issue  separate
  1048.        path commands.
  1049.  
  1050.        Utilize  the TREE commands to create a logical,  organized  directory
  1051.        tree  on  the  hard  disk.   Many users  prefer  to  create  separate
  1052.        subdirectories for each major computer function,  and then to  create
  1053.        child directories below the major functions for each category of work
  1054.        of  project.   The following tree is an example of typical hard  disk
  1055.        organization.
  1056.  
  1057.  
  1058.                        C:\
  1059.                          |__DATABASE
  1060.                          |    |_SALES
  1061.                          |    |_VENDORS
  1062.                          |__P&S
  1063.                          |__SPRDSHET
  1064.                          |    |_BUDGETS
  1065.                          |    |_EXPENSES
  1066.                          |__SYSTEM
  1067.                          |__WORDPROC
  1068.                               |_DOCS
  1069.                               |_PERSONAL
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.                                       - 14 -
  1077.  
  1078.  
  1079.        DATABASE COMMANDS
  1080.  
  1081.  
  1082.        A  database is a collection of data in a format that is similar to  a
  1083.        collection of index cards.   Each record in a database is  equivalent
  1084.        to a card in an index file.  Each piece of information in a record is
  1085.        called  a field.   An entire group of similar records is stored in  a
  1086.        single file called a database.   In this program,  the database files
  1087.        end with the ".DB" extension.
  1088.  
  1089.        To assist in sorting and retrieving data in the databases the program
  1090.        maintains  key  files  which are separate files  (ending  with  .Kxx)
  1091.        consisting of data from one field of a database kept in sorted order.
  1092.  
  1093.        The  databases  included in this program are the Index,  Timelog  and
  1094.        User  databases.   The commands used to work with the  databases  are
  1095.        generally identical and are described here.   Differences that  occur
  1096.        will   be   covered  in  the  associated  detail  section   of   this
  1097.        documentation.
  1098.  
  1099.        In general, the program databases operate in the same fashion.  After
  1100.        selecting  the  appropriate database from the program  main  menu,  a
  1101.        screen will appear that displays information relative to the database
  1102.        in  use.   Line 24 of the screen will display information related  to
  1103.        the current database.  This line will show, in order, the name of the
  1104.        current  database,  the current order of the database,  the page  and
  1105.        number  of  pages total,  the current record number,  the  number  of
  1106.        records currently stored in the database, the total number of records
  1107.        counting previously deleted records,  and the number of records  that
  1108.        may  still  be  added  to  the  database  (dependent  on  disk  space
  1109.        remaining).   The  following  commands  are  available  for  database
  1110.        manipulation:
  1111.  
  1112.              Browse: Shows the records in tabular format.  The
  1113.                      [PgUp/PgDn] and [up/down arrow] keys may be used
  1114.                      to move through the list.  The [left/right arrow]
  1115.                      keys scroll the screen horizontally.  [^Home] and
  1116.                      [^End] jump to the beginning and end of the
  1117.                      database respectively.  [Esc] returns to the
  1118.                      original database screen at the original record
  1119.                      and [Enter] selects the record that the arrow is
  1120.                      pointing to.  Search options in the Browse command
  1121.                      allow quick location of records. The [F1] and [F2]
  1122.                      keys are used to set the primary and secondary
  1123.                      search strings for the field currently shown on
  1124.                      the left side of the Browse screen. After setting
  1125.                      the desired search strings, [F5] and [F6] are used
  1126.                      to search forward or backward.  A match indicator
  1127.                      is shown on the lower right corner of the screen.
  1128.  
  1129.              Delete: Deletes the current database record. 
  1130.  
  1131.              Enter:  Enters a new record into the current database. 
  1132.                      For an explanation of data entry, see the section
  1133.                      on DATA ENTRY SCREENS.
  1134.  
  1135.                                       - 15 -
  1136.  
  1137.  
  1138.              Find:   Finds a record matching a selected field.  You
  1139.                      will be prompted to enter a string to match.  Find
  1140.                      options include equal to, greater than or equal
  1141.                      to, less than, and partial match.
  1142.  
  1143.              Key:    Used to add or delete keys in the database.  A
  1144.                      prompt will ask if the desired action is to add or
  1145.                      delete a key.  After selecting the appropriate
  1146.                      option, a list of key field choices will appear
  1147.                      from which the desired field may be selected.  Key
  1148.                      fields are marked with a "K" or "k" to indicate
  1149.                      unique keys or duplicate keys respectively. 
  1150.                      Unique key fields that have been predefined for a
  1151.                      database may not be deleted, and a maximum of 10
  1152.                      key fields may be defined for a database.
  1153.  
  1154.              Misc:   Miscellaneous functions appear here.  The Export
  1155.                      command exports the database records to an Ascii
  1156.                      file for use by other programs.  Each field in the
  1157.                      database will be placed on a separate line in the
  1158.                      output file.  Text fields will be enclosed in
  1159.                      quotes, numeric fields are left-justified without
  1160.                      quotes.  The Export command creates a file with
  1161.                      the same name as the current database, but with a
  1162.                      ".XPT" extension.  If the export file already
  1163.                      exists, you will be asked if it is Ok to replace
  1164.                      it.  The field specifications may be printed using
  1165.                      the Print Database Layout command.
  1166.  
  1167.              Order:  Changes the record display order.  A list of key
  1168.                      field choices will appear for selection of the
  1169.                      desired order.  Key fields are marked with a "K"
  1170.                      or "k" to indicate unique keys or duplicate keys
  1171.                      respectively.  If a field is selected that is not
  1172.                      a key, the program will make it a key.
  1173.  
  1174.              Report: Allows the user to select a report to print for
  1175.                      the database.  All databases have at least two
  1176.                      report options: All records or current record
  1177.                      summary.  Other reports available are covered in
  1178.                      detail in the sections describing each database. 
  1179.                      Reports will print in the current database order.
  1180.  
  1181.              Update: Updates the current database record.  For an
  1182.                      explanation of data entry, see the section on DATA
  1183.                      ENTRY SCREENS.
  1184.  
  1185.  
  1186.        Several additional database commands are available but not shown:
  1187.  
  1188.              [^Home] [^End]:  Jumps immediately to the first/last
  1189.                      record of the database.
  1190.  
  1191.              [F1/F2]:  Enters the current date/time if appropriate.
  1192.  
  1193.  
  1194.                                       - 16 -
  1195.  
  1196.  
  1197.              [F5]:   Accepts changes to the current record and moves to
  1198.                      the previous record of the database. (Not
  1199.                      available in Enter mode)
  1200.  
  1201.              [F6]:   Accepts changes to the current record and moves to
  1202.                      the next record of the database.  If in Enter
  1203.                      mode, a new blank record will appear for data
  1204.                      entry.
  1205.  
  1206.              [F8]:   Blanks the current field.
  1207.  
  1208.              [Enter]: Same as right or down arrow for next field.
  1209.  
  1210.              [Esc]:  Aborts changes made to the current record and
  1211.                      completes Enter/Update action.
  1212.  
  1213.              [F10]:  Accepts changes made to the current record and
  1214.                      completes Enter/Update actions.
  1215.  
  1216.  
  1217.  
  1218.        DATABASE BACKUPS
  1219.  
  1220.  
  1221.        Power  outages and surges as well as computer malfunctions may  cause
  1222.        corruption  to  occur  in the databases of  the  program.   The  only
  1223.        security you have against such problems is to make regular backups of
  1224.        your  data.   It is suggested that you use a rotated  backup  routine
  1225.        where you keep two copies of backups.   Alternate between these disks
  1226.        each time you perform a backup.
  1227.  
  1228.        When making your backups,  you may either use the backup program that
  1229.        comes  with  your DOS disks or any other  commercial  backup  program
  1230.        (like Point & Shoot Backup/Restore available from AMST).   To  backup
  1231.        your  data,  you  must  specify all files that  end  with  the  ".DB"
  1232.        extension  as well as files that end with a ".Kxx"  extension,  where
  1233.        the "xx" is a number that identifies the field number for the key.
  1234.  
  1235.        If  the need ever arises to restore your databases from  your  backup
  1236.        disks,  follow the procedure in your backup program documentation  to
  1237.        restore your data.
  1238.  
  1239.  
  1240.  
  1241.        DATABASE ERRORS: THE FIXUP COMMAND
  1242.  
  1243.  
  1244.        On  rare  occasions  a database may become corrupted.   If  a  "FATAL
  1245.        DATABASE  ERROR"  occurs when attempting to access  a  database,  the
  1246.        database may still be recoverable with the FIXUP command.   FIXUP  is
  1247.        found  in the INDEX and USAGE commands.   Fixup attempts  to  rebuild
  1248.        damaged  databases  by scanning the database and  reconstructing  the
  1249.        index  files.   Fixup  also attempts to free  unused  disk  space  by
  1250.        eliminating previously deleted records from the database.
  1251.  
  1252.  
  1253.                                       - 17 -
  1254.  
  1255.  
  1256.        PROTECTION & USAGE LOGGING SYSTEM
  1257.  
  1258.  
  1259.        It is often desirable to restrict access to a computer system.  It is
  1260.        also  advantageous  to  track  the usage of  a  system  to  determine
  1261.        utilization,  bill for time on projects,  assist in justification  of
  1262.        new  equipment,  and validate tax deductable use of  computers.   The
  1263.        protection  and usage logging system provide these  capabilities  and
  1264.        more:
  1265.  
  1266.  
  1267.             o  Unlimited number of users may be defined and tracked.
  1268.  
  1269.             o  Access to each command found in the Point & Shoot Hard
  1270.                Disk Manager may be selectively enabled or disabled for
  1271.                each user.
  1272.  
  1273.             o  Time log entries are made automatically each time a
  1274.                program is run from the user-defined menus.
  1275.  
  1276.             o  Full-featured database commands with advanced B-tree
  1277.                design are available to manipulate the databases:
  1278.  
  1279.                  o  Browse records in tabular format and search using
  1280.                     two-key pattern matching
  1281.                  o  Delete selected records
  1282.                  o  Enter new records and update existing records
  1283.                  o  Find records based on less than, greater than,
  1284.                     equal to, or partial key field matches
  1285.                  o  Add or remove keys to the databases
  1286.                  o  Order the databases in sequential or key field
  1287.                     order
  1288.                  o  Print reports in a variety of formats
  1289.                  o  Transfer database records to text files for use
  1290.                     with other programs
  1291.  
  1292.  
  1293.        Before the protection or usage logging systems are enabled, the USAGE
  1294.        command  should be used to make entries for each person that will  be
  1295.        using the system.  Access privileges should be set at this time.  See
  1296.        the section on the USAGE command for complete details.
  1297.  
  1298.        Protection and Usage Logging are enabled and disabled using the SETUP
  1299.        command.   If Usage Logging has been enabled in SETUP,  users will be
  1300.        required to enter a User Id when they run the Hard Disk Manager  (the
  1301.        User Id is located in the User database).  After the User Id has been
  1302.        verified,  the  access  privileges from the  User  database  will  be
  1303.        recorded in the Hard Disk Manager for that user.
  1304.  
  1305.        From  that  point,  until the user quits the program  with  the  QUIT
  1306.        command,  all  system  activity  will  be  recorded  in  the  Timelog
  1307.        database.   In addition, whenever the user attempts to use one of the
  1308.        commands found in the Hard Disk Manager, their access privileges will
  1309.        be checked before access is allowed.
  1310.  
  1311.  
  1312.                                       - 18 -
  1313.  
  1314.  
  1315.  
  1316.        Invalid attempts to access the Hard Disk Manager and the user-defined
  1317.        menus will also be recorded in the Timelog database if Usage  Logging
  1318.        has been enabled.
  1319.  
  1320.        If  the Protection system has been enabled in SETUP,  users  will  be
  1321.        required  to enter their password when first logging on to  the  Hard
  1322.        Disk Manager.   The password is located in the User database.   Users
  1323.        may change their own password with the USAGE command.
  1324.  
  1325.        The Protection system in the Hard Disk Manager also provides password
  1326.        protection for the user-defined menu entries.  (See the MENU COMMANDS
  1327.        section of the documentation).
  1328.  
  1329.  
  1330.               NOTE: IF THE USAGE LOG IS ENABLED, USERS WILL NOTICE A
  1331.                     LONGER DELAY WHEN RUNNING PROGRAMS FROM THE
  1332.                     USER-DEFINED MENUS.  THIS DELAY IS CAUSED BY THE
  1333.                     RECORDING OF USAGE LOG ENTRIES IN THE TIMELOG
  1334.                     DATABASE.
  1335.  
  1336.  
  1337.        A  variety  of  reports  are available from the  User  and  Time  Log
  1338.        databases.  Time Log entries may be printed for one user or all users
  1339.        and  restricted to particular dates.  The User database provides  key
  1340.        summary reports of user access privileges.
  1341.  
  1342.        If  the system administrator forgets his/her password,  the  Point  &
  1343.        Shoot  Program  may  be  reinstalled  using  the  distribution  disk. 
  1344.        Protection will be disabled (the default), and the administrator will
  1345.        be  able to access the User database to make appropriate  changes  to
  1346.        his/her password and privileges.
  1347.  
  1348.  
  1349.               NOTE: THE SYSTEM ADMINISTRATOR SHOULD MAKE SURE THAT ALL
  1350.                     OF THEIR PRIVILEGES ARE ENABLED IN THE USER
  1351.                     DATABASE.  IF A USER IS RESTRICTED TO A SINGLE PATH
  1352.                     FOR TREE COMMANDS IN THE USER DATABASE, ALL TREE
  1353.                     COMMANDS EXCEPT ORIGIN AND TARGET SHOULD BE
  1354.                     DISABLED FOR THAT USER TO AVOID ERROR CONDITIONS
  1355.                     THAT MIGHT ALLOW ACCESS TO THE ROOT DIRECTORY.
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.                                       - 19 -
  1372.  
  1373.  
  1374.  
  1375.        SCREEN BLANKER OPERATION
  1376.  
  1377.  
  1378.        There  are two programs provided on the distribution disk  that  will
  1379.        blank the computer screen to prevent "burn-in"  that occurs with some
  1380.        monitors.   These programs are ASB.COM for CGA and MDA  monitors  and
  1381.        ASBE.COM  for EGA monitors.   The screen blankers blank the  computer
  1382.        screen after 5 minutes of no keyboard activity.
  1383.  
  1384.        NOTE:  These programs have NOT been tested on all brands  of  display
  1385.        adaptor  cards  or  monitors but should  operate  correctly  on  most
  1386.        systems.  These programs ARE Terminate and Stay Resident programs and
  1387.        will  occupy  approximately  256  bytes of  available  RAM.   If  any
  1388.        problems are encountered when using these programs, discontinue use.
  1389.  
  1390.        To use either screen blanker program,  type ASB or ASBE from the  DOS
  1391.        prompt,  or  include the command in a batch file  like  AUTOEXEC.BAT. 
  1392.        Upon  execution,  the program will display an  installation  message. 
  1393.        Normal use of the computer may then continue.
  1394.  
  1395.        NOTE:   DO  NOT  INSTALL  BOTH  SCREEN  BLANKERS,  ONLY  INSTALL  THE
  1396.        APPROPRIATE  PROGRAM  FOR YOUR COMPUTER.  ALSO,  DO NOT  INSTALL  THE
  1397.        SCREEN BLANKER FROM THE DOS MODE OF POINT & SHOOT.
  1398.  
  1399.        After  the  screen  blanks,  any keypress will  restore  the  screen. 
  1400.        However, the key pressed will be passed on to the currently executing
  1401.        program; use a non-action key like [Alt] to restore the screen.
  1402.  
  1403.        After the initial installation, the screen blanker may be temporarily
  1404.        disabled by entering the one of the following commands from the DOS
  1405.        prompt.   These may be entered from the DOS mode of Point & Shoot  or
  1406.        from the COMMAND TO EXECUTE in user-defined menus:
  1407.  
  1408.  
  1409.                      ASB -
  1410.  
  1411.                      or
  1412.  
  1413.                      ASBE -
  1414.  
  1415.  
  1416.        Entering  the original ASB or ASBE command again will  re-enable  the
  1417.        screen blanker.  This secondary enabling of the screen blanker may be
  1418.        entered  from  the DOS mode of Point & Shoot or from the  COMMAND  TO
  1419.        EXECUTE in user-defined menus.
  1420.  
  1421.        Neither  program  supports graphics modes but they  may  be  disabled
  1422.        prior to entering graphics mode programs.  Also, some word processing
  1423.        programs  rudely capture keyboard interrupts and are  not  compatible
  1424.        with  these screen blankers so the screen blanker should be  disabled
  1425.        before entering these programs.
  1426.  
  1427.  
  1428.  
  1429.  
  1430.                                       - 20 -
  1431.  
  1432.  
  1433.        TEXT EDITOR OPERATION
  1434.  
  1435.  
  1436.        The built-in text editor invoked with the FILE EDIT command  supports
  1437.        the following functions:
  1438.  
  1439.  
  1440.             o  Full-screen editing of text files up to 64K
  1441.  
  1442.             o  Autoindentation
  1443.  
  1444.             o  Fixed or smart tabs (tab to previous line words)
  1445.  
  1446.             o  Block operations
  1447.  
  1448.             o  Find and replace operations
  1449.  
  1450.             o  On-line help
  1451.  
  1452.             o  Pop up available editing memory display
  1453.  
  1454.  
  1455.        NOTE:   If  another  text  editor has been  selected  in  setup,  the
  1456.        built-in editor will not be invoked when FILE EDIT is selected.
  1457.  
  1458.  
  1459.        Overview
  1460.  
  1461.        The  text  editor  is  a  full-screen  text  editor  very  much  like
  1462.        MicroPro's  WordStar non-document mode and the program editors  found
  1463.        in Borland products such as Turbo Pascal, Turbo C,  or SideKick.   If
  1464.        you  are familiar with any of these editors,  you should need  little
  1465.        help in using this editor.
  1466.  
  1467.        Text is entered similarly to a typewriter.  However,  there are a few
  1468.        important  differences.   The cursor (a flashing  underscore)  always
  1469.        indicates where new text will be entered, and the cursor can be moved
  1470.        throughout  the  current  file in many different  ways  as  described
  1471.        later.   Mistakes can be quickly corrected with the delete  commands. 
  1472.        Text can be copied and moved with the block commands.   Text  strings
  1473.        can be located with the Find command and optionally replaced with new
  1474.        text using the Find and Replace command.
  1475.  
  1476.        The editor can edit text files of up to 64K bytes.   If  insufficient
  1477.        memory  is  available,  the  editor capacity  will  be  reduced.   In
  1478.        addition  to  common  editing commands, the editor  also  features  a
  1479.        built-in command help screen and a pop-up memory statistics screen.
  1480.  
  1481.        Each command for the editor is described in detail in the following 
  1482.        sections, and a brief summary of commands is given on the next page.
  1483.  
  1484.        NOTE: the ^ character indicates a Ctrl-key combination.  To execute a
  1485.        Ctrl-key function, hold the [Ctrl] key and press the letter shown.
  1486.  
  1487.  
  1488.  
  1489.                                       - 21 -
  1490.  
  1491.  
  1492.  
  1493.        BASIC EDITING COMMANDS                SEARCH COMMANDS
  1494.  
  1495.        Word left         [^F]                Find           [F5] or [^Q F]
  1496.        Word right        [^G]                Find/replace   [F6] or [^Q A]
  1497.        Line up           [up arrow]          Find next      [^L]
  1498.        Line down         [down arrow]
  1499.        Page up           [PgUp]              FIND OPTIONS
  1500.        Page down         [PgDn]              [B]=Backward search
  1501.        Top of screen     [Home]              [G]=Global search
  1502.        End of screen     [End]               [L]=Limit to block
  1503.        Top of file       [^Home]             [N]=Replace without asking
  1504.        End of file       [^End]              [U]=Ignore case
  1505.        Left on line      [^left arrow]       [W]=Whole words only
  1506.        Right on line     [^right arrow]
  1507.        Top of block      [^Q B]
  1508.        End of block      [^Q K]
  1509.        Insert line       [F7]
  1510.        Delete line       [F8] or [^Y]
  1511.        Delete word       [^T]
  1512.  
  1513.  
  1514.  
  1515.        BLOCK COMMANDS                        MISCELLANEOUS COMMANDS
  1516.  
  1517.        Begin             [^K B]              Help Screen    [F1]
  1518.        Copy              [^K C]              Save/resume    [F2]
  1519.        Delete            [^K Y]              Editor Stats   [F3]
  1520.        End               [^K K]              New File       [F4]
  1521.        Move              [^K V]              Abandon        [F9] or [^K Q]
  1522.        Print             [^K P]              Save/quit      [F10] or [^K D]
  1523.        Read              [^K R]
  1524.        Write             [^K W]
  1525.  
  1526.  
  1527.  
  1528.        OPTIONS
  1529.  
  1530.        Toggle indent     [^O I]
  1531.        Toggle tabs       [^O T]
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.                                       - 22 -
  1549.  
  1550.  
  1551.  
  1552.        The Editing Screen
  1553.  
  1554.  
  1555.        When  the editor is invoked through the FILE EDIT command,  the  main
  1556.        editor screen will appear.   The center portion of the screen is  the
  1557.        text editing area,  and the bottom section of the screen displays the
  1558.        quick function key commands.  The top line of the text editing window
  1559.        shows the editor status line.  The status line provides the following
  1560.        information:
  1561.  
  1562.  
  1563.              Command Echo:  When the first key of a Ctrl-key command is
  1564.                      pressed, the keystroke is echoed at the left edge
  1565.                      of the status line.
  1566.  
  1567.              Line n:  Shows the line number containing the cursor.
  1568.  
  1569.              Col n:  Shows the column number containing the cursor.
  1570.  
  1571.              Insert: Indicates that Insert mode is in effect.
  1572.  
  1573.              Indent: Indicates Autoindent mode is in effect.  [^O I]
  1574.                      toggles the Autoindent mode on and off.
  1575.  
  1576.              Tab:    Indicates fixed tabs are in effect.  [^O T]
  1577.                      toggles fixed tabs on and off.
  1578.  
  1579.              X:FILENAME.EXT:  The drive, name, and extension of the
  1580.                      file being edited.  If the current file has not
  1581.                      been named, only the current drive letter will be
  1582.                      shown.  Also, even though a complete directory
  1583.                      path for file editing may be specified, the entire
  1584.                      path will not be shown on the status line.
  1585.  
  1586.  
  1587.  
  1588.        Options
  1589.  
  1590.  
  1591.              Toggle insert mode [Ins]:  Selects Insert or Overwrite
  1592.                      mode.  In Insert mode, text to the right of the
  1593.                      cursor is moved to the right as new text is
  1594.                      entered.  In Overwrite mode, text at the cursor
  1595.                      position is overwritten when new text is entered.
  1596.  
  1597.              Toggle autoindent [^O I]:  When Autoindent mode is in
  1598.                      effect, pressing [Enter] will move the cursor to
  1599.                      the next line and to the same column as the first
  1600.                      character of the previous line.
  1601.  
  1602.              Toggle fixed tabs [^O T]:  With fixed tabs, tab stops
  1603.                      start at column 1 and occur at every 8 columns. 
  1604.                      With smart tabs, tab stops are set at the first
  1605.                      character of each word on the previous line.
  1606.  
  1607.                                       - 23 -
  1608.  
  1609.  
  1610.  
  1611.        Cursor Movement
  1612.  
  1613.  
  1614.        The simplest commands in the editor are the cursor movement commands. 
  1615.        Following is a description of these commands.
  1616.  
  1617.  
  1618.              Character left [left arrow]: Moves the cursor one
  1619.                      character to the left.
  1620.  
  1621.              Character right [right arrow]: Moves the cursor one
  1622.                      character to the right.
  1623.  
  1624.              Word left [^F]:  Moves the cursor to the beginning of the
  1625.                      word to the left.
  1626.  
  1627.              Word right [^G]:  Moves the cursor to the beginning of the
  1628.                      word to the right.
  1629.  
  1630.              Line up [up arrow]:  Moves the cursor up one line.  If the
  1631.                      cursor is at the top line of the screen, the text
  1632.                      scrolls down one line.
  1633.  
  1634.              Line down [down arrow]:  Moves the cursor down one line. 
  1635.                      If the cursor is at the bottom line of the screen,
  1636.                      the text scrolls up one line.
  1637.  
  1638.              Page up [PgUp]:  Moves the cursor up one screen.
  1639.  
  1640.              Page down [PgDn]:  Moves the cursor down one screen.
  1641.  
  1642.              Top of screen [Home]:  Moves the cursor to the top of the
  1643.                      screen.
  1644.  
  1645.              End of screen [End]:  Moves the cursor to the bottom of
  1646.                      the screen.
  1647.  
  1648.              Top of file [^Home]:  Moves the cursor to the beginning of
  1649.                      the file.
  1650.  
  1651.              End of file [^End]:  Moves the cursor to the end of the
  1652.                      file.
  1653.  
  1654.              Left on line [^left arrow]: Moves the cursor to column 1
  1655.                      of the current line.
  1656.  
  1657.              Right on line [^right arrow]: Moves the cursor to the end
  1658.                      of the current line.
  1659.  
  1660.              Top of block [^Q B]:  Moves the cursor to the block-begin
  1661.                      marker set with [^K B].
  1662.  
  1663.              End of block [^Q K]:  Moves the cursor to the block-end
  1664.                      marker set with [^K K].
  1665.  
  1666.                                       - 24 -
  1667.  
  1668.  
  1669.  
  1670.        Editing Commands
  1671.  
  1672.  
  1673.              New line [Enter]:  In Insert mode, this command inserts a
  1674.                      line break at the current cursor position.  If
  1675.                      Autoindent mode is on, the cursor moves to the new
  1676.                      line and to the same column as the first character
  1677.                      of the previous line; otherwise the cursor moves
  1678.                      to column 1 of the new line.  In Overwrite mode
  1679.                      (Insert off), the cursor will move to column 1 of
  1680.                      the next line without creating a new line.
  1681.  
  1682.              Insert Line [F7]:  Inserts a new line at the current
  1683.                      cursor position.
  1684.  
  1685.              Tab [Tab]:  Moves the cursor to the next tab stop.  In
  1686.                      Insert mode, any text to the right of the cursor
  1687.                      is moved along with it.  If Insert mode is off,
  1688.                      only the cursor will be moved.  The location of
  1689.                      the next tab stop depends on whether fixed tabs or
  1690.                      smart tabs are in effect as discussed previously.
  1691.  
  1692.              Delete current character [Del]: Deletes the character at
  1693.                      the current cursor position and moves any
  1694.                      characters to the right of the cursor one position
  1695.                      to the left.
  1696.  
  1697.              Delete left character [Backspace]:  Deletes the character
  1698.                      to the left of the cursor and moves the cursor to
  1699.                      the left one position.  Any characters to the
  1700.                      right of the cursor are moved to the left one
  1701.                      position.  If the cursor is at column 1, the
  1702.                      cursor is moved to the end of the previous line
  1703.                      and the current and previous lines are joined
  1704.                      together.
  1705.  
  1706.              Delete word [^T]:  Deletes the word to the right of the
  1707.                      cursor.
  1708.  
  1709.              Delete line [F8] or [^Y]:  Deletes the current line and
  1710.                      moves any lines below it up one line.  The cursor
  1711.                      moves to column 1 of the next line.
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.                                       - 25 -
  1726.  
  1727.  
  1728.  
  1729.        Search Commands
  1730.  
  1731.  
  1732.              Find [F5] or [^Q F]:  Searches for a string of up to 30
  1733.                      characters.  This command will prompt for a search
  1734.                      string.  The last search string used (if any) will
  1735.                      be displayed and can be selected again by pressing
  1736.                      [Enter] or can be edited.  A new search string may
  1737.                      also be entered.  To edit the search string,
  1738.                      [Backspace] deletes the previous character, [^R]
  1739.                      restores the previous string, and [^U] or [Esc]
  1740.                      cancels the command.  After the search string is
  1741.                      entered the program will prompt for search
  1742.                      options.  Any previously entered options will be
  1743.                      shown.  Again, these may be revised or accepted. 
  1744.                      The following options are available for the Find
  1745.                      command:
  1746.  
  1747.                       B: Searches backward from the current cursor
  1748.                          position toward the beginning of the file.
  1749.  
  1750.                       L: Limits the search to the current block.
  1751.  
  1752.                       n: Find the nth occurrence of the search string.
  1753.  
  1754.                       U: Ignore the case of the target string.
  1755.  
  1756.                       W: Searches for whole words only.
  1757.  
  1758.  
  1759.              Find and Replace [F6] or [^Q A]:  This command works the
  1760.                      same as the Find command, except that the "found"
  1761.                      string may be replaced with any other string up to
  1762.                      30 characters in length.  After entering the
  1763.                      search string, the program will prompt for a
  1764.                      replacement string.  The last replacement string
  1765.                      used will be shown and can be revised or accepted. 
  1766.                      The options for the Find and Replace command are
  1767.                      the same as the Find command except for the
  1768.                      following additions:
  1769.  
  1770.  
  1771.                       G: Searches globally through the entire file for
  1772.                          the search string.
  1773.  
  1774.                       N: Replaces any matches without confirmation.
  1775.  
  1776.  
  1777.              Find next [^L]:  Repeats the last Find or Find and Replace
  1778.                      command.
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.                                       - 26 -
  1785.  
  1786.  
  1787.  
  1788.        Block Commands
  1789.  
  1790.  
  1791.        A block of text is any contiguous unit of text.   A block is  defined
  1792.        (marked)  by placing a begin-block marker at the first  character  in
  1793.        the  desired  block  and an end-block marker  just  beyond  the  last
  1794.        character in the desired block.   Once a block has been marked,  that
  1795.        block may be copied,  moved, deleted, written to a file,  or printed. 
  1796.        When  a block is marked,  the marked text will appear in a  different
  1797.        color  than  the rest of the text.   A defined block will  remain  in
  1798.        effect  unless the Block Delete command is issued or a new  block  is
  1799.        defined.  The following block commands are available:
  1800.  
  1801.  
  1802.              Begin block [^K B]:  Marks the beginning of a block.  The
  1803.                      marker itself is not visible, and the block itself
  1804.                      will not be marked until the end-block command is
  1805.                      given.
  1806.  
  1807.              End block [^K K]:  Marks the end of a block.  Like the
  1808.                      begin-block marker, the end block marker is not
  1809.                      visible and the block itself will not be displayed
  1810.                      unless both markers are set.
  1811.  
  1812.              Copy block [^K C]:  Creates a copy of a marked block of
  1813.                      text at the current cursor position.  The original
  1814.                      block is left unchanged and the block-begin and
  1815.                      block-end markers are placed around the new copy
  1816.                      of the block.
  1817.  
  1818.              Move block [^K V]:  Moves a marked block of text from its
  1819.                      current position to the current cursor position. 
  1820.                      The block markers remain around the block at its
  1821.                      new position.
  1822.  
  1823.              Delete block [^K Y]:  Deletes a marked block of text and
  1824.                      erases the old block markers.
  1825.  
  1826.              Read block [^K R]:  Reads a file into the editor at the
  1827.                      current cursor position.  The file is read in
  1828.                      marked as a block.  The program prompts for the
  1829.                      name of the file to read.  If used earlier, the
  1830.                      last file name entered is displayed and may be
  1831.                      modified or accepted.
  1832.  
  1833.              Write block [^K W]:  Writes the current block to a file. 
  1834.                      The program prompts for a filename; if the file
  1835.                      already exists, the program prompts for
  1836.                      replacement.
  1837.  
  1838.              Print block [^K P]:  Prints the currently marked block to
  1839.                      the printer.  If no block is marked, the entire
  1840.                      file is printed.
  1841.  
  1842.  
  1843.                                       - 27 -
  1844.  
  1845.  
  1846.  
  1847.        Miscellaneous Commands
  1848.  
  1849.  
  1850.              Help [F1]:  A screen with the editor commands is shown. 
  1851.                      Pressing any key returns to editing mode.
  1852.  
  1853.              Save/Resume [F2]:  Saves the current file (if it is named)
  1854.                      and resumes editing.
  1855.  
  1856.              Editor Stats [F3]:  Displays the amount of memory
  1857.                      available for editing and the memory occupied by
  1858.                      the current text file.
  1859.  
  1860.              New file [F4]:  Clears the editor of all text.  If the
  1861.                      current file has been modified, the program
  1862.                      prompts for saving.  A new file name may be
  1863.                      selected.
  1864.  
  1865.              Abandon [F9]:  The current file is abandoned (after
  1866.                      confirmation if changes have been made) and
  1867.                      control is returned to the FILE commands.
  1868.  
  1869.              Save/done [F10]:  The current file is saved, and control
  1870.                      is returned to FILE commands.
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.                                       - 28 -
  1903.  
  1904.  
  1905.        USING A MOUSE
  1906.  
  1907.  
  1908.        A  mouse  may be used instead of the keyboard for  most   operations. 
  1909.        The  mouse  interface  has  been designed to be  as  similar  to  the
  1910.        keyboard commands as possible.
  1911.  
  1912.        To  enable  the  mouse,  the MOUSETRAP option in  the  program  SETUP
  1913.        command  must be set to "Y".  In addition,  the MOUSE driver  program
  1914.        must  be executed once before running Point & Shoot.   Refer  to  the
  1915.        documentation provided with your mouse for instructions on installing
  1916.        and executing the mouse driver program.
  1917.  
  1918.        If the  mouse has been installed correctly and enabled in the program
  1919.        SETUP,  upon initial startup of Point & Shoot,  the mouse  cursor  (a
  1920.        solid  rectangle) will appear on the right side of the screen on  the
  1921.        same line as the [Alt] commands.  To check the mouse operation,  move
  1922.        the mouse around the screen.
  1923.  
  1924.        NOTE:  Mouse use will not prohibit screen blanking!!
  1925.  
  1926.        ALMOST  all of the Point & Shoot commands may be controlled with  the
  1927.        mouse.   Noted exceptions are the hex and text file editors, the file
  1928.        view command, any text entry, and the [Alt-D] drop to DOS.  All menus
  1929.        and file/tree manipulation commands may be operated with the mouse.
  1930.  
  1931.        The  right  mouse button is ALWAYS equal to the [Esc] key.   In  MOST
  1932.        cases,  the left mouse button is equal to [Enter].  Mouse movement is
  1933.        generally  equal  to  the up and down arrow  keys.   Following  is  a
  1934.        summary  of the different types of mouse use encountered in  Point  &
  1935.        Shoot.
  1936.  
  1937.  
  1938.              Command Menus:  These are the menus found on the lower
  1939.                      area of the screen.  To select a menu command,
  1940.                      place the mouse cursor anywhere within the command
  1941.                      and click the left mouse button.
  1942.  
  1943.              User Menus:  These are the menu items created to run
  1944.                      programs.  To select a user menu, place the mouse
  1945.                      cursor on the menu entry and click the left mouse
  1946.                      button.  If the selected menu contains a submenu,
  1947.                      select a submenu entry as discussed in Vertical
  1948.                      Lists.  Use the same procedure to select a user
  1949.                      menu when using the Menu commands.
  1950.  
  1951.              Vertical Lists:  These are the vertical lists of items
  1952.                      used to select user-defined submenus and options
  1953.                      such as FILE SORT or FILE ATTRIBUTES.  The mouse
  1954.                      cursor will be tied to the horizontal cursor bar
  1955.                      in the vertical lists.  Move the mouse up or down
  1956.                      to move the cursor bar and click the left mouse
  1957.                      button to select the hilited entry.
  1958.  
  1959.  
  1960.  
  1961.                                       - 29 -
  1962.  
  1963.  
  1964.  
  1965.              Switch Menu Lines:  This command is [F6] in the MENU ADD
  1966.                      or MENU CHANGE commands.  When using this command,
  1967.                      the mouse cursor will be tied to the flashing star
  1968.                      used to select a menu entry line to switch.  Move
  1969.                      the mouse up or down to move the star and click
  1970.                      the left mouse button to accept the selection.
  1971.  
  1972.              Path Selection:  This command is [F7] in the MENU ADD,
  1973.                      MENU CHANGE, or USAGE User database commands. 
  1974.                      When the directory tree appears on the screen, the
  1975.                      mouse cursor will be tied to the hilited
  1976.                      directory.  Move the mouse up or down to move the
  1977.                      hilite.  To scroll the tree, move the mouse cursor
  1978.                      past the upper or lower tree box boundary.  To
  1979.                      select a directory path, click the left mouse
  1980.                      button.
  1981.  
  1982.              File and Tree:  The file and tree commands operate as
  1983.                      discussed previously.  The mouse must be used in a
  1984.                      different manner to manipulate the file list and
  1985.                      directory tree.  Move from file to tree commands
  1986.                      by clicking on the associated menu command or by
  1987.                      clicking once anywhere within the side (File or
  1988.                      Tree) not currently in use.  To move the cursor to
  1989.                      a particular file or directory, place the mouse
  1990.                      cursor on the item and click.  The cursor will
  1991.                      move to that file or directory.  If the cursor is
  1992.                      already on that file of directory, the file will
  1993.                      become tagged/untagged or the directory will
  1994.                      become the ORIGIN.  The outer vertical boundary
  1995.                      lines around the file list and directory tree are
  1996.                      used as scroll lines.  To scroll the file list or
  1997.                      directory tree, place the mouse cursor on the
  1998.                      associated scoll line and then, while holding the
  1999.                      left mouse button down, move the mouse in the
  2000.                      desired direction.  A click on the top corner of
  2001.                      the scroll line simulates a [Home] keypress, and a
  2002.                      click on the lower corner of the scroll line
  2003.                      simulates an [End] keypress.  Similarly, a click
  2004.                      on the second position from the top or bottom of
  2005.                      either scroll line simulates a [PgUp] or [PgDn]
  2006.                      keypress.  Finally, the FILE FILTER and FILE SORT
  2007.                      commands may be executed by clicking on the
  2008.                      appropriate areas above the file list. 
  2009.  
  2010.  
  2011.        A  certain  amount  of practice will  be  necessary  before  becoming
  2012.        comfortable  with the mouse operation of Point & Shoot.   Many  users
  2013.        find keyboard use to be more efficient,  especially with the FILE and
  2014.        TREE commands.
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.                                       - 30 -
  2021.  
  2022.  
  2023.        NETWORK INSTALLATION
  2024.  
  2025.  
  2026.        Point & Shoot will operate on a network provided certain restrictions
  2027.        are followed.   To use Point & Shoot on a network, separate copies of
  2028.        the program must be made available to each user on the system.   This
  2029.        means  that each user on the network must have their own  hard  disk. 
  2030.        Each user would then use Point & Shoot to control their own computer. 
  2031.        Appropriate  error messages will be returned to users who attempt  to
  2032.        access locked files or directories.
  2033.  
  2034.        The  system administrator could install Point & Shoot on the  central
  2035.        file  server,  but  NETWORK USERS CANNOT RUN A  SINGLE  COPY  OF  THE
  2036.        PROGRAM FROM THE NETWORK SERVER DISK.
  2037.  
  2038.        Point & Shoot maintains special files and program settings during the
  2039.        execution  of  programs  from  user-defined  menus  and  during   the
  2040.        operation  of the protection and usage logging system.   These  files
  2041.        and  program  settings  are specific to the current  process.   If  a
  2042.        single  copy  of the program is operated from a  network  server  for
  2043.        multiple  users,  files and program settings will be changed by  more
  2044.        than one user at a time.  The end result is potential damage to Point
  2045.        & Shoot files and databases.
  2046.  
  2047.        NOTE:  Using  a  single  copy of Point & Shoot  on  a  network  is  a
  2048.        violation of the license agreement.   Network installations must have
  2049.        a  licensed  copy  of Point & Shoot for each  user  on  the  network. 
  2050.        Network license agreements are available from AMST.
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.                                       - 31 -
  2080.  
  2081.                                 MAIN MENU COMMANDS
  2082.                                 ------------------
  2083.  
  2084.  
  2085.        The Main Menu is the center of Point & Shoot activity.   Some of  the
  2086.        Main  Menu commands move to another command list,  while others  will
  2087.        immediately  execute a command.   Following is a description  of  the
  2088.        Main Menu commands.
  2089.  
  2090.  
  2091.        BACKUP
  2092.  
  2093.        Attempts  to  locate  and execute the Point  &  Shoot  Backup/Restore
  2094.        program to perform a hard disk backup or restoration.   Point & Shoot
  2095.        Backup/Restore is a separate program available from AMST that is used
  2096.        to  backup your hard disk to floppy disks or restore previous  backup
  2097.        disks to your hard disk.   If the Backup/Restore program has not been
  2098.        purchased  and installed,  a message will indicate that  the  program
  2099.        could not be found.
  2100.  
  2101.  
  2102.        DISKFORMAT
  2103.  
  2104.        The DISKFORMAT command is used like the DOS FORMAT command to  format
  2105.        diskettes.   For user protection,  the DISKFORMAT command  will  only
  2106.        operate on drives A and B.  When the DISKFORMAT command is  selected,
  2107.        a screen will appear for entry of the format specifications:
  2108.  
  2109.              FORMAT DRIVE:  This is the letter designating the drive to
  2110.                      format.  The only acceptable entries are A and B.
  2111.  
  2112.              TYPE:   This is the type of drive used in the format
  2113.                      process where:
  2114.  
  2115.                               1 = 360K    3 = 720K
  2116.                               2 = 1.2M    4 = 1.4M
  2117.  
  2118.              VOLUME LABEL:  Up to 11 characters may be entered as a
  2119.                      volume label to be placed on the disk during the
  2120.                      format process.  The volume label is optional.
  2121.  
  2122.        After  the appropriate disk format specifications have been  entered,
  2123.        [F10]  will begin the format process.   All disks formatted with  the
  2124.        DISKFORMAT command will be checked for bad sectors (unusable areas on
  2125.        the  disk).   Progress of the format operation will be shown  on  the
  2126.        screen.   When  the  format  operation is  complete,  the  total  and
  2127.        available bytes on the formatted disk will be shown,  as well as  the
  2128.        number of bytes in bad sectors found and marked (if any).
  2129.  
  2130.        The  [F10]  key  will restart the format  operation  using  the  same
  2131.        specifications.  Press [Esc] to end the formatting session.
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.                                       - 32 -
  2139.  
  2140.  
  2141.        FILE
  2142.  
  2143.        Moves  to the FILE command list described later.   The  FILE  command
  2144.        list contains operations to manipulate files on hard or floppy disks.
  2145.  
  2146.  
  2147.        INDEX
  2148.  
  2149.        Moves to the INDEX database described later.   The INDEX database  is
  2150.        used  to  maintain  a list of files or anything  else  that  must  be
  2151.        tracked.
  2152.  
  2153.  
  2154.        MENU
  2155.  
  2156.        Moves  to the MENU command list described later.   The  MENU  command
  2157.        list contains operations to create and manipulate user-defined  menus
  2158.        for program execution.
  2159.  
  2160.  
  2161.        SETUP
  2162.  
  2163.        Moves  to the program SETUP data screen described later.   The  SETUP
  2164.        data screen allows changes to the program colors, the computer beeper
  2165.        and  hourly chime,  available disk drives,  optional  mouse  support,
  2166.        optional  protection system and time logging,  and  the  user-defined
  2167.        menu title.
  2168.  
  2169.  
  2170.        TREE
  2171.  
  2172.        Moves  to the TREE command list described later.   The  TREE  command
  2173.        list contains operations to allow manipulation of subdirectories.
  2174.  
  2175.  
  2176.        USAGE
  2177.  
  2178.        Provides  access to the Time Log and User Databases that are  key  to
  2179.        the Protection and Usage Logging system of the program.   Also allows
  2180.        users to change their passwords.
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.                                       - 33 -
  2198.  
  2199.  
  2200.                                    FILE COMMANDS
  2201.                                    -------------
  2202.  
  2203.  
  2204.        IMPORTANT:   ORIGIN AND TARGET DIRECTORIES SHOULD ALWAYS BE  SELECTED
  2205.        BEFORE  USING FILE COMMANDS!!!   IF THE FLOPPY DISK IS  CHANGED,  THE
  2206.        ORIGIN OR TARGET COMMAND IN THE TREE COMMANDS MUST BE USED TO  RE-LOG
  2207.        THE DISK, OTHERWISE THE FILE DISPLAY WILL BE INCORRECT.
  2208.  
  2209.        The  FILE commands provide a comprehensive set of functions for  file
  2210.        manipulation.   Select  FILE  from the main menu to  produce  a  dual
  2211.        display with a file list and a graphic directory tree.   If no  files
  2212.        are  found  in the currently selected directory (the  ORIGIN),  a  NO
  2213.        FILES FOUND message will be displayed in the file side of the screen.
  2214.  
  2215.        The FILE and TREE commands work in concert.   The file list shown  is
  2216.        always  for  the  directory (or floppy disk) marked  on  the  graphic
  2217.        directory tree with an "O" denoting Origin.  In addition, the current
  2218.        Origin and Target paths will be shown (abbreviated) above the graphic
  2219.        directory tree display.
  2220.  
  2221.        File commands generally operate on the currently hilited file.   Some
  2222.        commands like COPY will also use the directory marked with a "T"  for
  2223.        Target.   Switching between the FILE and TREE sides of the screen  is
  2224.        accomplished with the [left/right] arrow keys.   Additional  commands
  2225.        available with FILE that are not shown on the menu are:
  2226.  
  2227.              [Enter]:  Tags/untags the currently hilited file for use
  2228.                      with the BLOCK command.
  2229.  
  2230.              [+ or -]:  Tags/untags all files for use with BLOCK
  2231.                      command.
  2232.  
  2233.              [^PgDn]:  Tags the current file and moves hilite bar down.
  2234.  
  2235.              [up/down arrow], [PgUp], [PgDn], [Home], [End]:  Moves the
  2236.                      hilite bar through the file list.
  2237.  
  2238.              [Tab]:  Moves between the origin and target file lists
  2239.                      (See FILE WINDOW)
  2240.  
  2241.  
  2242.  
  2243.        ATTR
  2244.  
  2245.        Used  to change the attributes,  date,  and/or time of the  currently
  2246.        hilited file.  Attribute choices include Read-only,  Hidden,  System,
  2247.        and  Archive.   A  pop-up list will appear  from  which  the  current
  2248.        attribute settings may be examined or modified.  [Esc] will leave the
  2249.        attributes  unchanged.   Select [D] to change the file's date  and/or
  2250.        time stamp.
  2251.  
  2252.           CAUTION:  DO NOT CHANGE A FILE'S ATTRIBUTES UNLESS ATTRIBUTES
  2253.                     ARE FULLY UNDERSTOOD.
  2254.  
  2255.  
  2256.                                       - 34 -
  2257.  
  2258.  
  2259.  
  2260.        BLOCK
  2261.  
  2262.        Used to perform a COPY, DELETE, MOVE, NEWER, or RENAME operation on a
  2263.        group of tagged files.   The BLOCK command produces a new menu on the
  2264.        bottom  of the screen.   The command options will be displayed  along
  2265.        with  the number of tagged files and the total size in bytes  of  the
  2266.        tagged files.  When all desired files have been tagged (using the tag
  2267.        commands discussed previously) the appropriate command letter may  be
  2268.        pressed to initiate a block operation.   Files will be untagged after
  2269.        each  operation is completed.   If all files are deleted or moved  in
  2270.        the  ORIGIN  directory with the BLOCK command,  then  execution  will
  2271.        automatically  return  to  the FILE menu,  otherwise  [Esc]  must  be
  2272.        selected  to return to the FILE menu or [right arrow] to move to  the
  2273.        TREE menu.
  2274.  
  2275.  
  2276.        COPY
  2277.  
  2278.        Used to copy the currently hilited file from the ORIGIN directory  to
  2279.        the TARGET directory.   If the ORIGIN and TARGET directories are  the
  2280.        same,  the program will prompt for a new file name.   The result is a
  2281.        file  duplication  in the ORIGIN directory.   If  the  selected  file
  2282.        exists in the TARGET directory,  the program will ask if it is Ok  to
  2283.        replace the existing file.
  2284.  
  2285.  
  2286.        DELETE
  2287.  
  2288.        Used  to delete the currently hilited file.    The program  asks  for
  2289.        verification  before deletion takes place.  If a file  is  accidently
  2290.        deleted, it may be recovered with the TREE UNDELETE command.
  2291.  
  2292.  
  2293.        EDIT
  2294.  
  2295.        When EDIT is selected,  the built-in text file editor is invoked  and
  2296.        the  currently hilited file is automatically loaded.   The text  file
  2297.        editor   is  limited  to  text  files  of  64K  or  less.    Complete
  2298.        instructions  for  the editor can be found in a separate  section  of
  2299.        this  documentation.   Alternately,  a text  editor  other  than  the
  2300.        built-in editor may be used (see SETUP).
  2301.  
  2302.  
  2303.        FILTER
  2304.  
  2305.        Used to filter (select a subgroup of files) in the ORIGIN  directory. 
  2306.        The default search filter is  "*.*"  which will find all files.  File
  2307.        filter strings are the same as used in DOS (consult a DOS manual  for
  2308.        details on file filters).   When FILTER is selected,  the cursor will
  2309.        move  to the top of the screen where the FILTER status appears.   The
  2310.        filter string may then be edited to select the files of interest.  If
  2311.        the  resulting  file  list does not  look  appropriate,  remember  to
  2312.        examine the current FILTER setting to ensure that desired files  have
  2313.        not been inadvertantly excluded from the list.
  2314.  
  2315.                                       - 35 -
  2316.  
  2317.  
  2318.  
  2319.        GLOBAL
  2320.  
  2321.        Used to search the entire hard disk(s) for files matching the current
  2322.        file  FILTER.   After the FILTER command has been used  to  select  a
  2323.        desired subset of files, GLOBAL is used to search the entire disk(s).
  2324.        Two  options for GLOBAL are All Files or Quick Scan.   The All  Files
  2325.        option gathers all  matching files into one file list.    These files 
  2326.        may   then  be  deleted or  moved to the  current  target  directory.  
  2327.        The quick scan option pauses in each directory to allow the following
  2328.        options: 
  2329.  
  2330.              D)elete:  Deletes the currently hilited file.  If the
  2331.                      deleted file was the only file left in the current
  2332.                      file list, the global search will automatically
  2333.                      continue with the next directory. 
  2334.  
  2335.              N)ext Dir:  Skips the current directory and continues with
  2336.                      the global search.
  2337.  
  2338.              [Esc]:  Stops the global search and stays in the current
  2339.                      directory.
  2340.  
  2341.        All of the file list viewing commands (arrows, [PgUp], [PgDn], [Home]
  2342.        and [End]) will operate when global search has paused in a directory. 
  2343.        A  current count of files found and deleted will be displayed in  the
  2344.        bottom  portion of the screen when using the Quick Scan option.   The
  2345.        ORIGIN directory will be hilited on the directory tree as the  global
  2346.        search proceeds.
  2347.  
  2348.  
  2349.        HEX
  2350.  
  2351.        Used to edit any file in Hex/Ascii mode.   The first 256 bytes of the
  2352.        currently  hilited file will be read into memory and the  HEX  screen
  2353.        will  appear.   The left side of the screen displays the file in  Hex
  2354.        code  (base  16) and the right side displays  the  Ascii  equivalent. 
  2355.        Commands included in HEX are:
  2356.  
  2357.              [F1]:   Rereads the current 256 bytes from disk
  2358.  
  2359.              [F2]:   Saves the current 256 bytes to disk
  2360.  
  2361.              [F3/F4]: Moves the edit cursor to the Hex/Ascii sides of
  2362.                      the screen respectively
  2363.  
  2364.              [F10]:  Ends the Hex/Ascii editing session.  If any
  2365.                      changes have been made to the current 256 bytes of
  2366.                      the file since the last save, the program will ask
  2367.                      if the changes should be saved.
  2368.  
  2369.              [Esc]:  Ends the Hex/Ascii editing session and aborts any
  2370.                      changes made to the current 256 bytes.
  2371.  
  2372.              [PgUp], [PgDn], [Home] and [End]:  Move the edit cursor.
  2373.  
  2374.                                       - 36 -
  2375.  
  2376.  
  2377.  
  2378.        LOCATE
  2379.  
  2380.        Used  to  locate  text strings in files anywhere on  the  hard  disk.  
  2381.        When LOCATE is selected, the program will prompt for a text string to
  2382.        find.  Options for LOCATE include all directories,  current directory
  2383.        only,   and forward from the current directory.   If the desired text
  2384.        is found, a portion of the file which contains the text will be shown
  2385.        with the  search text hilited.    The search can then be continued or
  2386.        stopped.  [Esc] aborts the search at any time.
  2387.  
  2388.  
  2389.        MOVE
  2390.  
  2391.        Used to move the currently hilited file from the ORIGIN directory  to
  2392.        the  TARGET  directory.   If the selected file exists in  the  TARGET
  2393.        directory,  the program will ask if it is Ok to replace the  existing
  2394.        file.   If  a file appears to be lost after using MOVE,  check  which
  2395.        directory is set as the TARGET then look there for the file.
  2396.  
  2397.  
  2398.        NEWER
  2399.  
  2400.        NEWER  is  similar  to the COPY command except  that  if  the  TARGET
  2401.        directory  contains a file with the same name,  the date and time  of
  2402.        the ORIGIN and TARGET files will be compared and the TARGET file will
  2403.        only be replaced if the ORIGIN file is newer.   If no matching TARGET
  2404.        file exists, the copy will proceed as with the COPY command.
  2405.  
  2406.  
  2407.        PRINT
  2408.  
  2409.        Used to print text files or the file list.   File list print  options
  2410.        include an expanded list with filename, size,  date,  and time,  or a
  2411.        list of filenames only.   Text file print options include "as is"  or
  2412.        HP LaserJet 2-column (HP LaserJets only).  The LaserJet format prints
  2413.        the  file  in two 80 character columns and 60 lines per page.  Use  a
  2414.        word processor to format text files to improve appearance.
  2415.  
  2416.  
  2417.        RENAME
  2418.  
  2419.        Used to change the name of the currently hilited file.   When  RENAME
  2420.        is selected, the program prompts for a new name for the file.
  2421.  
  2422.  
  2423.        SORT
  2424.  
  2425.        Used to sort the file list by date, extension, inverse date, name, or
  2426.        size.
  2427.  
  2428.  
  2429.        TREE
  2430.  
  2431.        Jumps to the TREE commands (same as right arrow).
  2432.  
  2433.                                       - 37 - 
  2434.  
  2435.  
  2436.  
  2437.        VIEW
  2438.  
  2439.        Used to view the currently hilited file.  VIEW commands include:
  2440.  
  2441.              [F1]:   Toggles filtering of characters of Ascii 128 or
  2442.                      higher.
  2443.  
  2444.              [F2]:   Toggles the display of printable characters only.
  2445.  
  2446.  
  2447.        WINDOW
  2448.  
  2449.        Splits  the file list into two windows,   one for  Origin  files  and
  2450.        one  for Target files.   The  [Tab]  key is used to move between  the
  2451.        windows.  File commands will only operate on the Origin file list.
  2452.  
  2453.  
  2454.        XECUTE
  2455.  
  2456.        Executes  the currently hilited file in memory (.COM or  .EXE  only). 
  2457.        DO NOT EXECUTE MEMORY RESIDENT PROGRAMS!!!   The  ability  to execute
  2458.        programs  is limited to the amount of memory available when  Point  &
  2459.        Shoot  is operating.  See [alt-S] command to determine the amount  of
  2460.        memory available when running Point & Shoot.   Point & Shoot requires
  2461.        approximately 320K of memory,  DOS requires another 50-60K,  and  any
  2462.        other  resident programs will also consume some memory.   On  a  640K
  2463.        computer,  only about 256K will normally be available to  the  XECUTE
  2464.        command.   NOTE:   THE  XECUTE  COMMAND  SHOULD  NOT  BE  USED  AS  A
  2465.        REPLACEMENT FOR THE USER-DEFINED MENUS!
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.                                       - 38 -
  2493.  
  2494.  
  2495.                                   INDEX DATABASE
  2496.                                   --------------
  2497.  
  2498.  
  2499.        The  Index  database is used to store information from a  variety  of
  2500.        sources.   The database contains fields for an item name,   category, 
  2501.        date, keywords, and several comment fields.
  2502.  
  2503.        The Index database is primarily designed for use with file names  and
  2504.        descriptions  to  facilitate locating files,  but the  database   may
  2505.        potentially  be  used for lists of any types of items.  The  category
  2506.        field  is useful to separate items in the database  if more than  one
  2507.        type of item is stored.
  2508.  
  2509.        The  Index database uses the standard database commands as  described
  2510.        in the documentation in the DATABASE COMMANDS section.
  2511.  
  2512.        Reports  included  in the Index database include  All  Entry  Detail, 
  2513.        Current Entry Detail, Keyword Match, and Single Category.   Note that
  2514.        all reports will print in the current database order.
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.                                       - 39 -
  2552.  
  2553.  
  2554.                                    MENU COMMANDS
  2555.                                    -------------
  2556.  
  2557.        The  MENU  commands are used to manipulate the  user-defined  program
  2558.        menus.   User menus consist of menu titles, commands to execute,  the
  2559.        directory  paths  from  which  to  execute  commands,   and  optional
  2560.        passwords.   The menu entries are created and modified with  the  ADD
  2561.        and  CHANGE commands described below.   Up to 30 menu entries may  be
  2562.        defined for programs.   Each of these menu entries may contain up  to
  2563.        10 submenu entries for a total of 300 programs controlled through the
  2564.        user-defined menus.  Following is a description of each MENU command.
  2565.  
  2566.  
  2567.        ADD
  2568.  
  2569.        Used to add new menu entries to the user-defined menus.   When ADD is
  2570.        selected,  a  hilite  bar will appear in the center  portion  of  the
  2571.        screen.   Use  the arrow keys to select a position for the  new  menu
  2572.        entry. When the desired position is hilited, press [Enter].  The menu
  2573.        entry can be moved later.   The MENU DETAIL data screen will  appear. 
  2574.        The following data fields are available:
  2575.  
  2576.  
  2577.              MENU ENTRY TITLE:    This is the name (up to 20
  2578.                      characters) that will appear on the main screen. 
  2579.                      The first menu title line defines the main entry. 
  2580.                      The remaining 10 lines are for submenu entry
  2581.                      definition.  A title MUST be entered in the first
  2582.                      line, but the rest may be blank.  If submenu
  2583.                      titles are entered, it is best to use a different
  2584.                      starting letter for each title so they may be
  2585.                      selected by using the starting letter only.
  2586.  
  2587.              COMMAND TO EXECUTE:  The command entered will be executed
  2588.                      when this menu entry is selected on the main
  2589.                      program screen.  If the first command is left
  2590.                      blank and one or more of the submenu commands are
  2591.                      entered, the submenu will be invoked when the
  2592.                      corresponding main entry is selected.  Several
  2593.                      commands (up to 50 characters) may be entered on
  2594.                      one line by separating each command with the
  2595.                      vertical bar |.  A } symbol forces prompting for
  2596.                      parameters.  If the carat symbol ^ is placed in
  2597.                      the command string, Point & Shoot will not resume
  2598.                      after the command is executed.
  2599.  
  2600.  
  2601.                                    !!!!  IMPORTANT  !!!!
  2602.  
  2603.                      If  a  batch file is specified as the  command  to
  2604.                      execute,  the last line of that batch file must be 
  2605.                      "PS"  so that Point & Shoot will resume after  the
  2606.                      command is complete.
  2607.  
  2608.  
  2609.  
  2610.                                       - 40 -
  2611.  
  2612.  
  2613.              APPLICATION PATH:   When moving through each of the menu
  2614.                      title or command fields, the directory path for
  2615.                      the current menu line will appear in this field. 
  2616.                      Different directory paths for each menu and
  2617.                      submenu entry may be defined.  If no directory
  2618.                      paths are specified, the root directory will be
  2619.                      used.  If a directory path is not specified for a
  2620.                      submenu entry, the path specified for the main
  2621.                      entry is used.  [F7] displays the directory tree.
  2622.  
  2623.              APPLICATION PASSWORD:  The [F3] key sets or changes
  2624.                      passwords.  Different passwords may be specified
  2625.                      for each menu and submenu entry.  If a password is
  2626.                      specified and PROTECTION is enabled (see SETUP),
  2627.                      users will be required to enter the password for
  2628.                      access.  See PROTECTION & USAGE for details.
  2629.  
  2630.        In  addition,  [F5]  allows deletion of a menu entry  line  and  [F6]
  2631.        allows  two  lines to be switched.  When the menu has  been  defined,
  2632.        [F10] will save the entry.  [Esc] aborts changes.
  2633.  
  2634.  
  2635.        CHANGE
  2636.  
  2637.        Used  to change the specifications for an existing menu entry.   When
  2638.        CHANGE is selected, a hilite appears on the first defined menu entry. 
  2639.        The  arrow  keys  and [Enter] are used to select the  menu  entry  to
  2640.        change.  Editing of this screen is the same as for the ADD command.
  2641.  
  2642.  
  2643.        DELETE
  2644.  
  2645.        Used  to  delete  a menu entry.  When DELETE is  selected,  a  hilite
  2646.        appears on the first defined menu entry.   The arrow keys and [Enter]
  2647.        are used to select the menu entry to delete.
  2648.  
  2649.  
  2650.        EXCHANGE
  2651.  
  2652.        Used  to  exchange the position of menu entries.   When  EXCHANGE  is
  2653.        selected,  the first defined menu entry is hilited.   The arrow  keys
  2654.        and [Enter] are used to select two menu entries to exchange.
  2655.  
  2656.  
  2657.        MOVE
  2658.  
  2659.        Used to move an existing menu entry to a new location.   When MOVE is
  2660.        selected,  the first defined menu entry is hilited.   The arrow  keys
  2661.        and [Enter] are used to select the menu entry to move and the desired
  2662.        new location.
  2663.  
  2664.  
  2665.        UPGRADE
  2666.  
  2667.        Updates previous versions of the menu file to the current version.
  2668.  
  2669.                                       - 41 -
  2670.  
  2671.  
  2672.                                        SETUP
  2673.                                        -----
  2674.  
  2675.  
  2676.        The  SETUP  command is used to establish the  configuration  for  the
  2677.        program.  Available options in SETUP include:
  2678.  
  2679.  
  2680.              COLORS: If operating with a color monitor, the program
  2681.                      colors may be selected.  Only the background, low
  2682.                      text, normal text, headline, and help line colors
  2683.                      may be changed.  A sample screen is shown to
  2684.                      assist in color selection.  The [up/down arrow]
  2685.                      keys select a color to modify, and the [left/right
  2686.                      arrow] keys choose a color.  The new colors will
  2687.                      take effect when [F10] is pressed to leave SETUP.
  2688.  
  2689.              BEEPER ON?:  If "Y", the computer's beeper will sound on
  2690.                      errors and other places within the program.
  2691.  
  2692.              HOURLY CHIME?:  If "Y", the computer's beeper will sound
  2693.                      when the time reaches the hour mark.
  2694.  
  2695.              EDITOR BACKUPS?:  If "Y", when files are edited with the
  2696.                      FILE EDIT command, the editor will make backups
  2697.                      (.BAK files) if a file is saved while editing.  If
  2698.                      "N", no backups will be made.  This works with the
  2699.                      built-in editor only.
  2700.  
  2701.              MOUSETRAP?:  Setting MOUSETRAP to "Y" allows use of a
  2702.                      mouse if one is available.  If a mouse is not
  2703.                      available, this setting has no effect.  (See the
  2704.                      section on USING A MOUSE in this documentation).
  2705.  
  2706.              TEXT EDITOR NAME:  If a text editor name is entered here,
  2707.                      that editor will be used in place of the built-in
  2708.                      text editor when using the FILE EDIT command.
  2709.  
  2710.              DISK DRIVE USAGE:  Determines the disk drives available on
  2711.                      your computer for directory tree scanning.
  2712.  
  2713.              PROTECTION ENABLED?:  This option will enable menu
  2714.                      passwords, user logons, and user access privilege
  2715.                      checks.
  2716.  
  2717.              USAGE LOG ENABLED?:  This option will force user logons. 
  2718.                      Whenever a user runs a menu item, logs on or off,
  2719.                      or uses the TREE GOTO command, their activity will
  2720.                      be logged.
  2721.  
  2722.              MAIN MENU TITLE:   This name will appear on the main
  2723.                      program screen and is strictly for aesthetic
  2724.                      purposes.
  2725.  
  2726.  
  2727.                                       - 42 -
  2728.  
  2729.  
  2730.                                    TREE COMMANDS
  2731.                                    -------------
  2732.  
  2733.  
  2734.        IMPORTANT:   ORIGIN AND TARGET DIRECTORIES SHOULD ALWAYS BE  SELECTED
  2735.        BEFORE  USING FILE COMMANDS!!!   IF THE FLOPPY DISK IS  CHANGED,  THE
  2736.        ORIGIN OR TARGET COMMAND IN THE TREE COMMANDS MUST BE USED TO  RE-LOG
  2737.        THE DISK, OTHERWISE THE FILE DISPLAY WILL BE INCORRECT.
  2738.  
  2739.  
  2740.        The  TREE  commands  provide a comprehensive  set  of  functions  for
  2741.        subdirectory manipulation.  When TREE is selected from the main menu,
  2742.        a  dual  display  screen will appear.  The left half  of  the  screen
  2743.        displays a list of files and the right half of the screen displays  a
  2744.        graphic directory tree of the hard disk.
  2745.  
  2746.        The FILE and TREE commands work in concert.   The file list shown  is
  2747.        always  for  the directory (or floppy disk) marked on  the  directory
  2748.        tree  with an "O"  denoting Origin.   The FILE and TREE sides of  the
  2749.        screen  may  be selected with TREE or FILE commands,  or  [right/left
  2750.        arrow]  keys.   The  [Enter] key will select  the  currently  hilited
  2751.        directory as the ORIGIN.
  2752.  
  2753.  
  2754.        A&B
  2755.  
  2756.        Adds floppy disk subdirectories (if any) to the graphic tree display.
  2757.  
  2758.  
  2759.        COLLECT
  2760.  
  2761.        Rereads  the directory tree from the hard disk.   Usually it  is  not
  2762.        necessary to use this command.  However,  directories are created  or
  2763.        removed while outside of Point & Shoot if in DOS or another  program,
  2764.        Point & Shoot will not know that the directory structure has  changed
  2765.        unless COLLECT is used.  If the tree does not show all drives,  check
  2766.        the DISK DRIVE USAGE option in SETUP for proper drive indication.
  2767.  
  2768.  
  2769.        DELETE
  2770.  
  2771.        Deletes  the  currently hilited directory.   Directories  with  child
  2772.        directories  or  those with files may not be removed.   No  prompting
  2773.        occurs before the directory is deleted.  If a directory is accidently
  2774.        deleted, it may be recovered using the TREE UNDELETE command.
  2775.  
  2776.  
  2777.        FILE
  2778.  
  2779.        Moves to the FILE commands (same as left arrow).
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.                                       - 43 -
  2787.  
  2788.  
  2789.        GOTO
  2790.  
  2791.        Immediately  exits Point & Shoot and moves to the directory that  was
  2792.        hilited.   A message will remain on the screen reminding the user  to
  2793.        type PS to return to Point & Shoot.   If the drive is other than  the
  2794.        drive  in which Point & Shoot resides,  the message will  remind  the
  2795.        user to change drives before returning to Point & Shoot.   NOTE:  the
  2796.        neccessity  to  change drives on a multiple hard disk system  may  be
  2797.        avoided by modifying the PS.BAT file to always change to the Point  &
  2798.        Shoot drive.  For instructions, refer to the QUICK START GUIDE.
  2799.  
  2800.  
  2801.        HIDE
  2802.  
  2803.        Hides  the currently hilited directory.   The directory name will  be
  2804.        masked with asterisks to show that it is hidden.    Point & Shoot can
  2805.        find these hidden directories,  but they will be hidden from the  DOS
  2806.        DIR  command.    If the directory is already hidden,  then  the  HIDE
  2807.        command will unhide it.  If protection is enabled, a hidden directory
  2808.        cannot be selected as the Origin or Target.
  2809.  
  2810.  
  2811.        MAKE
  2812.  
  2813.        Used  to  make  a  new  directory  following  the  currently  hilited
  2814.        directory.   When MAKE is selected, the program will prompt for a new
  2815.        directory name.  Directory names are the same format as file names.
  2816.  
  2817.  
  2818.        ORIGIN
  2819.  
  2820.        Selects  the  currently  hilited directory as  the  ORIGIN  for  FILE
  2821.        commands.  [Enter] serves the same purpose as ORIGIN.
  2822.  
  2823.  
  2824.        PRINT
  2825.  
  2826.        Used  to  print the directory tree, optionally with a list  of  files
  2827.        after each directory.   A summary of file sizes and numbers of  files
  2828.        will be given for each directory and for the entire tree.
  2829.  
  2830.  
  2831.        RENAME
  2832.  
  2833.        Used  to  change the name of the currently  hilited  directory.   The
  2834.        program  will  prompt  for  a new directory  name.   As  with  files,
  2835.        duplicate directory names are not allowed.
  2836.  
  2837.  
  2838.        SORT
  2839.  
  2840.        Forces  a  resorting of the directory tree.   This  command  is  only
  2841.        necessary after renaming a directory or making a new directory.   The
  2842.        program  will  automatically sort the directory tree  when  the  user
  2843.        leaves the TREE commands to return to the main menu.
  2844.  
  2845.                                       - 44 -
  2846.  
  2847.        TARGET
  2848.  
  2849.        Selects the currently hilited directory as the TARGET.
  2850.  
  2851.  
  2852.        UNDELETE
  2853.  
  2854.        The UNDELETE command is used to recover previously deleted files  and
  2855.        subdirectories.
  2856.  
  2857.  
  2858.             NOTE:  IT IS IMPORTANT TO ATTEMPT RECOVERY AS SOON AS
  2859.             POSSIBLE AFTER A FILE OR DIRECTORY IS DELETED.
  2860.  
  2861.  
  2862.        When a file or directory is deleted, the disk space used by that file
  2863.        or  directory  is  not actually overwritten  until  another  file  or
  2864.        directory is created or expanded.   Until one of these events occurs,
  2865.        MOST files and directories may be recovered.
  2866.  
  2867.        When  UNDELETE  is selected,   the Origin directory is  examined  for
  2868.        files and subdirectories that have been deleted.   If any are  found,
  2869.        they  will  appear in file list with the first character shown  as  a
  2870.        question mark.  DOS changes the first letter when a file or directory
  2871.        is deleted.
  2872.  
  2873.        Files  marked with an asterisk MAY be fully recoverable but there  is
  2874.        no  guarantee.    Files without the asterisk have been  partially  or
  2875.        completely  overwritten.   Pressing  "U"   will cause the program  to
  2876.        attempt to undelete the currently hilited file.
  2877.  
  2878.        The Verify option causes the program to show each cluster of data and
  2879.        ask for verification.  This option is useful on partially overwritten
  2880.        files  to determine whether the selected cluster is the correct  data
  2881.        for the file.  The Verify option has no effect on subdirectories.
  2882.  
  2883.        As  with  any file recovery program,   this program must  make   some
  2884.        assumptions during file recovery.  Therefore:
  2885.  
  2886.             ANY FILE OR SUBDIRECTORY THAT IS  UNDELETED  SHOULD BE
  2887.             CHECKED AFTER  RECOVERY USING FILE VIEW OR ANOTHER
  2888.             METHOD!!!
  2889.  
  2890.        UNDELETE  has  not been checked on all brands of computers  and  hard
  2891.        disks,  so  careful  testing  should be done  when  first  using  the
  2892.        UNDELETE command.  Above all else, backups of valuable hard disk data
  2893.        should  be  current before the first uses of  the  UNDELETE  command. 
  2894.        After  the user is satisfied that UNDELETE is  functioning  correctly
  2895.        for the host computer, there should be no unexpected problems.
  2896.  
  2897.        UNDELETE  is  compatible with all DOS versions from 2.0  to  the  4.0
  2898.        series.   Disks  formatted with DOS 4.0 with partitions  larger  than
  2899.        32MB are also supported.   Note that because of the structure of  DOS
  2900.        directories,  only  the  first  62 files  can  be  recovered  from  a
  2901.        deleted/recovered  subdirectory.   If  the  directory  has  not  been
  2902.        previously deleted, then all files MAY be recoverable.
  2903.  
  2904.                                       - 45 -
  2905.  
  2906.  
  2907.                                   USAGE COMMANDS
  2908.                                   --------------
  2909.  
  2910.  
  2911.        The USAGE commands add password protection,  user access  privileges,
  2912.        and  time  logging functions to the Point & Shoot Hard  Disk  Manager
  2913.        program.   If the Usage Log has been enabled in SETUP,  users will be
  2914.        required to enter a User Id when they run the Point & Shoot Hard Disk
  2915.        Manager.   The  User Id is located in the User database.   After  the
  2916.        User Id has been verified,  access privileges from the User  database
  2917.        will be saved for that user.
  2918.  
  2919.        From  that point,  until the user quits from the Point &  Shoot  Hard
  2920.        Disk Manager program with the QUIT command,  all system activity will
  2921.        be recorded in the Timelog database.  In addition,  whenever the user
  2922.        attempts  to use one of the commands found in the Point & Shoot  Hard
  2923.        Disk Manager,  their access privileges will be checked before  access
  2924.        is allowed.
  2925.  
  2926.        Invalid  attempts to access the Point & Shoot Hard Disk  Manager  and
  2927.        the user-defined menus will also be recorded in the Timelog  database
  2928.        if Usage Logging has been enabled.  (See SETUP.)
  2929.  
  2930.        If  the  Protection system is enabled with the SETUP  command,  users
  2931.        will be required to enter their password when first logging on.   The
  2932.        password is located in the User database.  Users may change their own
  2933.        password with the USAGE CHANGE PASSWORD command.
  2934.  
  2935.        The Protection system in the Hard Disk Manager also provides password
  2936.        protection for the user-defined menu entries.   See the MENU COMMANDS
  2937.        section of the documentation.
  2938.  
  2939.        If  neither  the Protection nor Usage Log systems  are  enabled,  the
  2940.        facilities available through the USAGE command will have no effect.
  2941.  
  2942.  
  2943.               NOTE: IF THE USAGE LOG IS ENABLED, USERS WILL NOTICE A
  2944.                     LONGER DELAY WHEN RUNNING PROGRAMS FROM THE
  2945.                     USER-DEFINED MENUS.  THIS DELAY IS CAUSED BY THE
  2946.                     RECORDING OF USAGE LOG ENTRIES IN THE TIMELOG
  2947.                     DATABASE.
  2948.  
  2949.  
  2950.        Refer  to  the  DATABASE COMMANDS section of  the  documentation  for
  2951.        guidelines  on database manipulation commands.   The  USAGE  commands
  2952.        include Change Password, Fixup Databases, Time Log Database, and User
  2953.        Database.  Each of these commands are covered in detail below.
  2954.  
  2955.  
  2956.        CHANGE PASSWORD
  2957.  
  2958.        Users  are  allowed  to change their own passwords  with  the  CHANGE
  2959.        PASSWORD command.   The user will be prompted for their old password,
  2960.        their new password, and verification of the new password.
  2961.  
  2962.  
  2963.                                       - 46 -
  2964.  
  2965.  
  2966.  
  2967.        FIXUP DATABASES
  2968.  
  2969.        Fixup performs two functions.   First, it attempts to rebuild damaged
  2970.        databases  by  scanning  the database and  reconstructing  the  index
  2971.        files.    Second,  FIXUP  attempts  to  free  unused  disk  space  by
  2972.        eliminating  old records previously deleted from the  database.   The
  2973.        FIXUP command may be necessary in two situations.
  2974.  
  2975.             o  Damage has occurred in one of the databases.  A damaged
  2976.                database is indicated if the program aborts while in the
  2977.                middle of a database activity.  A message may appear on
  2978.                the screen indicating some type of fatal error.
  2979.  
  2980.             o  You have deleted many records from a given database. 
  2981.                FIXUP will free unused disk space and speed database
  2982.                access.
  2983.  
  2984.        When FIXUP DATABASES is selected,  a list of databases including  the
  2985.        Timelog and User databases will appear.   After the desired  database
  2986.        is  selected,  the program will ask if backups of  the  database  are
  2987.        current.  The FIXUP operation will then begin.  Three passes are made
  2988.        through the database to correct a variety of problems and to condense
  2989.        the database.
  2990.  
  2991.        It is important that you have a good set of backups before attempting
  2992.        FIXUP in case anything goes wrong.
  2993.  
  2994.              IMPORTANT:  MAKE SURE YOU DO NoT COPY A CORRUPTED DATABASE
  2995.                          ONTO AN OTHERWISE GOOD BACKUP DISK.
  2996.  
  2997.  
  2998.        TIMELOG DATABASE
  2999.  
  3000.        Moves   to   the  Timelog  database  menu  for   examination   and/or
  3001.        modification of the Timelog database.   The Timelog database contains
  3002.        entries  that describe the usage activity for the Point & Shoot  Hard
  3003.        Disk Manager if user logging has been enabled with the SETUP command.
  3004.  
  3005.        The Timelog Database uses all of the standard database commands. (See
  3006.        DATABASE  COMMANDS.)   A noted exception is the DELETE  command.  The
  3007.        DELETE command in the Timelog Database contains several options:
  3008.  
  3009.             Current Record:  Deletes the current Timelog record after
  3010.                confirmation.
  3011.  
  3012.             Delete Entire Timelog:  Clears the entire Timelog database
  3013.                after confirmation.
  3014.  
  3015.             Inclusive Dates:  Prompts for start and end dates, then
  3016.                deletes all Timelog records within the defined range.
  3017.  
  3018.             Selected User Id:  Prompts for a User Id, then deletes all
  3019.                Timelog entries containing the selected User Id.
  3020.  
  3021.  
  3022.                                       - 47 -
  3023.  
  3024.  
  3025.  
  3026.        The Timelog Database contains three reports.   Note that all  reports
  3027.        will print in the current database order.
  3028.  
  3029.             All Entries Detail:  Prints entire Timelog Database record
  3030.                for every user.
  3031.  
  3032.             Current Entry Detail:  Prints the entire Timelog Database
  3033.                record for a selected user.
  3034.  
  3035.             Usage Summary Report:  This report may be printed in
  3036.                chronological order, or sorted by user then date.  The
  3037.                user will be prompted for User Id, Start date, and End
  3038.                date for selective printing.
  3039.  
  3040.  
  3041.        USERS
  3042.  
  3043.        Moves  to the User Database menu for examination and/or  modification
  3044.        of  the  User  database.   The  User  database  contains  user  id's,
  3045.        passwords,  user names,  and access privileges to define  which  Hard
  3046.        Disk  Manager commands the user may execute.   The access  privileges
  3047.        will  only take effect if Protection has been enabled with the  SETUP
  3048.        command.
  3049.  
  3050.        The  Allowed  Path field of the User database restricts a user  to  a
  3051.        single  directory  on the hard disk.  If this field is  completed  by
  3052.        using  the [F7] Select Path command, the user defined in that  record
  3053.        will  only be able to access the specified directory during TREE  and
  3054.        FILE commands.  (Note: access privileges to most of the TREE commands
  3055.        should  also  be  restricted to avoid indirect  access  to  the  root
  3056.        directory of the hard disk.)
  3057.  
  3058.        All  of  the standard database commands (see DATABASE  COMMANDS)  are
  3059.        used in the User Database.  The User Database contains three reports. 
  3060.        Note that all reports will print in the current database order.
  3061.  
  3062.  
  3063.             All Users Detail:  Prints entire User Database record for
  3064.                every user.
  3065.  
  3066.             Current User Detail:  Prints the entire User Database
  3067.                record for a selected user.
  3068.  
  3069.             Summary of Users:  Prints a shortened report showing only
  3070.                User Id, Name, and Password.
  3071.  
  3072.  
  3073.            CAUTION:  DO NOT RANDOMLY CHANGE USER IDS.  REMEMBER, THESE
  3074.                      IDS ARE USED IN THE TIMELOG DATABASE, SO IF THEY
  3075.                      ARE CHANGED, YOU MAY FIND THAT TIMELOG ENTRIES
  3076.                      WILL CONTAIN REFERENCES TO MORE THAN ONE USER ID
  3077.                      FOR A SINGLE USER.
  3078.  
  3079.  
  3080.  
  3081.                                       - 48 -
  3082.  
  3083.                             VENDOR DISTRIBUTION REQUEST
  3084.  
  3085.  
  3086.  
  3087.        Complete this form and return,  with a current copy of your  catalog,
  3088.        to:
  3089.  
  3090.                          Applied Micro Systems Technology
  3091.                                    P.O. Box 1596
  3092.                                     Welch Ave.
  3093.                                 Ames, Iowa  50010.
  3094.  
  3095.  
  3096.        We  request  permission  to distribute the Point &  Shoot  Hard  Disk
  3097.        Manager and agree to abide by the ASP VENDOR GUIDELINES given below.
  3098.  
  3099.  
  3100.        Name      __________________________________________________
  3101.  
  3102.        Company   __________________________________________________
  3103.  
  3104.        Address   __________________________________________________
  3105.  
  3106.                  __________________________________________________
  3107.  
  3108.                  __________________________________________________
  3109.  
  3110.        Phone     (       ) _______________________
  3111.  
  3112.  
  3113.        Signature & Date:  _________________________________________
  3114.  
  3115.  
  3116.        ---------------------------------------------------------------------
  3117.  
  3118.  
  3119.              ASSOCIATION OF SHAREWARE PROFESSIONALS VENDOR GUIDELINES
  3120.  
  3121.  
  3122.  
  3123.        VENDOR ADVERTISING
  3124.        ------------------
  3125.  
  3126.        All  vendor advertisements that offer Shareware for sale and  list  a
  3127.        price, offer Shareware as a promotion for any commercial venture,  or
  3128.        use Shareware as an enticement for the user to pay for any product or
  3129.        service  must  state that "Shareware programs  are  copyrighted,  and
  3130.        require  additional payment to the authors if used regularly".   This
  3131.        explanation  must immediately follow the price (including  "free"  if
  3132.        used) or be tied to the price with an asterisk.
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.                                       - 49 -
  3141.  
  3142.  
  3143.                              VENDOR GUIDELINES (cont.)
  3144.  
  3145.  
  3146.        VENDOR CATALOGS
  3147.        ---------------
  3148.  
  3149.        Approved vendors will identify an ASP member's programs with an "ASP"
  3150.        notation  and an explanation such as:  "ASP indicates the program  is
  3151.        being  actively  supported by a programmer who has agreed  to  comply
  3152.        with  the standards of programming and support of the Association  of
  3153.        Shareware Professionals."
  3154.  
  3155.        Approved vendors will make an attempt to educate users on the  nature
  3156.        of Shareware.  A suggested wording to be placed in the catalog is:
  3157.  
  3158.             "Charges  made by us are a distribution fee paid to us  and
  3159.             do not include the cost of the program itself.  None of the
  3160.             fees paid to us go to the programs'  authors.   Some of the
  3161.             programs are Shareware.   The principle behind Shareware is
  3162.             that users should have the opportunity to try out  software
  3163.             before  paying  for  it and that those  that  use  software
  3164.             should support it with payments.   Some Shareware  programs
  3165.             allow  a fixed length trial period,  others  an  indefinite
  3166.             trial  period.   Some  programs request  a  payment,  while
  3167.             others  make it a requirement.   This payment provides  you
  3168.             with various rights and benefits, depending on the program. 
  3169.             Some programs only give you the legal right to continue  to
  3170.             use the software while others provide printed documentation
  3171.             and/or higher levels of service."
  3172.  
  3173.  
  3174.        VENDOR DISTRIBUTION
  3175.        -------------------
  3176.  
  3177.        Approved  vendors  will respect the copyright  and  all  distribution
  3178.        restrictions made by individual authors,  even if those  restrictions
  3179.        are not specifically covered in this document.  Approved vendors will
  3180.        not  claim to be selling the programs and will explain that  the  fee
  3181.        charged  is a copying/handling fee (none of which goes to the  author
  3182.        of  the program).   A written notice to this effect will be  provided
  3183.        with  all  Shareware programs shipped.   If  the  vendor  distributes
  3184.        Shareware  in  pre-packaged  wrappers,  this notice must  be  on  the
  3185.        OUTSIDE (visible) part of the package.
  3186.  
  3187.        Approved vendors will not change the contents of or delete ANY  files
  3188.        supplied  with the program.   Vendors may make small additions  which
  3189.        are  designed to assist or provide a service to the user,  but  these
  3190.        additions  must be easily identifiable and end-users must be  allowed
  3191.        to delete the additions if they want to.
  3192.  
  3193.        Approved  vendors agree to distribute the most recent versions of  an
  3194.        ASP  member's programs which have been made available to them by  the
  3195.        author.   Approved vendors also agree to remove a program from  their
  3196.        library when requested by the author to do so.
  3197.  
  3198.  
  3199.                                       - 50 -
  3200.  
  3201.  
  3202.                                  REGISTRATION FORM
  3203.                                  -----------------
  3204.  
  3205.  
  3206.        PROGRAM:   Point & Shoot Hard Disk Manager 2.0
  3207.  
  3208.        SERIAL #:  _______________________
  3209.  
  3210.  
  3211.                          Applied Micro Systems Technology
  3212.                              P.O. Box 1596, Welch Ave.
  3213.                                  Ames, Iowa  50010
  3214.  
  3215.  
  3216.        Name      __________________________________________________
  3217.  
  3218.        Company   __________________________________________________
  3219.  
  3220.        Address   __________________________________________________
  3221.  
  3222.                  __________________________________________________
  3223.  
  3224.                  __________________________________________________
  3225.  
  3226.        Phone     (       ) _______________________
  3227.  
  3228.  
  3229.  
  3230.        Payment   $_______   $45 for full registration, printed
  3231.                                 documentation and user support.
  3232.                                 (No cash please.) IA add 4% tax.
  3233.  
  3234.  
  3235.        Payment Method:  ___Check   ___Money Order   ___VISA   ___MC
  3236.  
  3237.        VISA/MC #:  ____________________________  Exp. Date: _______
  3238.  
  3239.        Name on card (print):  _____________________________________
  3240.  
  3241.        Authorized Signature:  _____________________________________
  3242.  
  3243.  
  3244.        Where did you hear about Point & Shoot? ____________________
  3245.  
  3246.  
  3247.        Comments  __________________________________________________
  3248.  
  3249.                  __________________________________________________
  3250.  
  3251.                  __________________________________________________
  3252.  
  3253.                  __________________________________________________
  3254.  
  3255.                  __________________________________________________
  3256.  
  3257.  
  3258.                                       - 51 -
  3259.